登录记住测试没有失败

时间:2015-08-03 06:38:20

标签: railstutorial.org

通常情况下,我很高兴我的测试正在通过,但在这种情况下并非如此。我再次浏览教程,制作自己的应用程序。所以我和教程代码有一些区别,(希望)只是化妆品。所有登录和会话内容都应该相同。

在第8.4.2节“使用记住登录”之后,测试应该失败(清单8.37),因为没有办法注销。但我的通过。

有人知道哪个测试应该失败吗?我不知道如何在没有失败的情况下追踪问题。

1 个答案:

答案 0 :(得分:0)

我错过了退出的部分。添加该代码后,我在"登录时遇到有效信息,然后注销"

delete logout_path 
assert_not is_logged_in? 
assert_redirected_to root_url f
ollow_redirect! 
assert_select "a[href=?]", login_path <----- fails