我正在跟随railstutorial.org第三版,目前正在学习第8章:登录、登出。
我在第8.51节(不记住登录测试)中发现了一个问题:
assert_nil cookies['remember_token']
当我执行
rake test
时,它返回RED,并显示以下错误:FAIL["test_login_without_remembering", UsersLoginTest, 1.268578948]
test_login_without_remembering#UsersLoginTest (1.27s)
Expected "" to be nil.
test/integration/users_login_test.rb:46:in `block in <class:UsersLoginTest>'
否则,当我更改为以下代码时,它会返回绿色,并且登录 - 登出过程可以正常工作。
assert_not_nil cookies['remember_token']
有没有人遇到过相同的问题并能解释一下这个案例?
谢谢。