Подтвердить что ты не робот

Контрольные контроллеры с Minitest

Я пытаюсь найти примеры контрольных контроллеров с Minitest, но я нашел пару и просто проверил, какой шаблон визуализирован, и возвращается "успех". Мне это не кажется очень полезным. Используется ли Minitest для тестирования контроллеров?

Railscast (http://railscasts.com/episodes/327-minitest-with-rails) и еще несколько других сообщений, которые я нашел, похоже, выполняют модельные тесты с помощью Minitest и интеграционных тестов с Capybara.

Как насчет контрольных тестов? Могут ли они быть протестированы с помощью Minitest? Если да, есть ли примеры реального мира, которые действительно проверяют действия? Кажется очень странным, что я не могу найти ни одного после буквально часов поиска.

Я знаю, что это расплывчато, но я пытаюсь решить, следует ли мне идти с RSpec или Minitest, но не имея понятия, как по-настоящему проверить контроллер с помощью Minitest, я не вижу, как это действительно вариант, но я продолжаю читать некоторые общие восторженные отзывы об этом.

4b9b3361

Ответ 1

Да, вы можете использовать Minitest для тестирования контроллера. Тестирование контроллера с помощью Minitest не отличается от тестирования контроллера с помощью Test:: Unit. Любые примеры, которые вы найдете, например, Rails Guide, поддерживаются.

http://guides.rubyonrails.org/testing.html#functional-tests-for-your-controllers