[英]how to write remember me feature in Rspec-rails?
我使用了巫术宝石来完成登录功能,而且我已经使用了“记住我”的功能。但是我不知道如何用Rspec编写测试代码。我发现了Capybara宝石却不知道如何使用它。
我要测试的是当我检查记住我的框登录,然后使用我上次登录的管理员用户名和密码注销,如果没有没有任何值。
任何人都可以给我一些提示吗?非常感谢你。
你可以进行2次测试。 我不确切知道你的网站是如何工作的(或者记住我的功能是如何工作的),所以这里是基本的想法。
测试1:记得
测试2:不记得了
要与Capybara一起访问主页,请访问:
visit '/'
要检查一个方框:
check 'remember_me'
您需要填写表单并单击按钮。
这是Capybara参考: https : //github.com/teamcapybara/capybara#using-capybara-with-rspec
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.