[英]Creating and logging in a user in RSpec when using Devise_Invitable
使用devise_invitable
進行RSpec測試時,如何創建用戶並登錄? 是否可以在不發送/測試邀請電子郵件的情況下進行用戶設置和登錄? 是否可以通過FactoryGirl做到這一點?
我正在使用Rails 4.1和Ruby 2.1。
謝謝!
我會嘗試在您的工廠中設置invitation_accepted_at
屬性。 當您嘗試登錄規范時(或任何其他方式),這應該繞過devise_invitable。
factory :user do
email
invitation_accepted_at { Time.zone.now }
password "secret"
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.