我寫的第一個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