经过 3 年的拖延,今天是我开始测试我的 Rails 应用程序的日子。我的第一步是修复我的 Rails 3 beta4 应用程序中失败的测试。
我最后 3 次失败的测试与设计 gem 及其 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'
设计只是在此页面中提供功能测试指针和帮助程序:http: //github.com/plataformatec/devise但我只是不知道如何将其放入应用程序中。
你能给这个测试新手一些关于如何使用这些助手的详细说明吗?