Ruby on rails 与测试单元的间隙
我正在使用rails应用程序进行身份验证,该应用程序可以正常工作。但是现在我所有的单元测试都失败了,因为它们重定向到登录页面,这很有意义。清除似乎有帮助功能来修复,但我只能找到他们。Test::Unit是否有等效的帮助工具?我以为shoulda宏的工作方式会更“神奇”,但实际上很简单。要添加登录行为,只需将其添加到test\u helper.rbRuby on rails 与测试单元的间隙,ruby-on-rails,testunit,clearance,Ruby On Rails,Testunit,Clearance,我正在使用rails应用程序进行身份验证,该应用程序可以正常工作。但是现在我所有的单元测试都失败了,因为它们重定向到登录页面,这很有意义。清除似乎有帮助功能来修复,但我只能找到他们。Test::Unit是否有等效的帮助工具?我以为shoulda宏的工作方式会更“神奇”,但实际上很简单。要添加登录行为,只需将其添加到test\u helper.rb def sign_in_as(user) @controller.current_user = user return user
def sign_in_as(user)
@controller.current_user = user
return user
end