簡體   English   中英

使用Devise_Invitable時在RSpec中創建和登錄用戶

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM