我写的第一个rails应用程序使用railstutorial的手动验证。如何获得测试许可中的身份验证状态
对于我的第二个应用程序,我使用Clearance。我正在尝试编写集成测试,以确定单击登录/注销链接是否有效。在railstutorial版本,我可以使用以下命令:
describe "success" do
it "should sign a user in and out" do
user = Factory(:user)
visit signin_path
fill_in :email, :with => user.email
fill_in :password, :with => user.password
click_button
controller.should be_signed_in
click_link "Sign out"
controller.should_not be_signed_in
end
end
我该怎么做等价的东西有间隙?我只是无法解决问题。它似乎告诉我,控制器是零。
我不得不阅读我自己的问题,甚至找出我问了什么!我想我最终做了一个完全不同的方式,但你的回答是我所问的问题的正确解决方案。 – Nick
是的,问题是在旧的方面,但我的情况是这样一个完全匹配,我只需要回答它:) – Chaulky