0

使用 RSpec 进行测试时如何创建用户并登录devise_invitable?是否可以在不发送/测试邀请电子邮件的情况下进行用户设置和登录?可以用 FactoryGirl 做到这一点吗?

我正在使用 Rails 4.1 和 Ruby 2.1。

谢谢!

4

1 回答 1

1

我会尝试invitation_accepted_at在您的工厂中设置属性。当您尝试在规范中登录(或其他)时,这应该绕过 devise_invitable。

factory :user do
  email
  invitation_accepted_at { Time.zone.now }
  password "secret"
end
于 2015-08-06T02:28:30.727 回答