[英]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.