Тестирование контроллера сердцебиения

#ruby-on-rails #rspec #cucumber #heartbeat

#ruby-on-rails #rspec #огурец #сердцебиение

Вопрос:

В настоящее время я пишу тесты для приложения, используя cucumber и rspec. Меня попросили протестировать контроллер сердцебиения, но я не совсем уверен, как к нему подойти.

 module Api
    class HeartbeatController < ActionController::Base
        respond_to :json, :xml

        include Something::Status

        def status
            respond_with status_response
        end
    end
end
  

Комментарии:

1. railscasts.com/episodes/71-testing-controllers-with-rspec может помочь вам начать работу. Хотя я лично просто тестирую модель, а затем использую интеграционные тесты для тестирования всего этого.

Ответ №1:

Я только что посетил пути xml и json и проверил наличие определенных отдельных ключевых слов, чтобы убедиться, что он реагирует так, как я ожидал.