После 3 лет просрочки сегодня - это день, когда я начинаю тестировать свои приложения Rails. Мой первый шаг - исправить неудачные тесты в моем приложении Rails 3 beta4.
Мои последние 3 неудачных теста связаны с драгоценным камнем разработки и его authenticate_user! метод в файле before_filter в верхней части моего контроллера.
Ты получишь отличную карму, помогая мне в этом, так как теперь я смогу использовать методологию TDD.
Вот ошибка, которая меня беспокоит:
1) Error:
test_should_get_accepted(ModerationControllerTest):
NoMethodError: undefined method `authenticate!' for nil:NilClass
/test/functional/moderation_controller_test.rb:10:in `test_should_get_accepted'
Devise просто дает указатели на функциональные тесты и помощники на этой странице: http://github.com/plataformatec/devise, но я просто не знаю, как применить это в приложении.
Можете ли вы дать этому тесту noob некоторые подробные инструкции о том, как использовать эти помощники?