Rspec 设计不可侵犯:user.invite!不';t在测试环境中工作

Rspec 设计不可侵犯:user.invite!不';t在测试环境中工作,rspec,devise,ruby-on-rails-4,devise-invitable,Rspec,Devise,Ruby On Rails 4,Devise Invitable,我需要呼叫user.invite作为我测试的一部分。这是使用Deviate invitable,因此应向用户发送邀请,并为用户创建邀请令牌,并将其保存到数据库中 不幸的是,在测试环境中没有任何事情发生,调用user.invite只返回nil,不更改用户对象 我该怎么补救呢?我是个白痴。我打了邀请方法,所以它什么也不做 就像你一样。lol。。我没有打断它,我只是想找到一种方法让一个未接受邀请的用户哈哈。。但是你给我弄到了洛洛洛

我需要呼叫
user.invite作为我测试的一部分。这是使用Deviate invitable,因此应向用户发送邀请,并为用户创建邀请令牌,并将其保存到数据库中

不幸的是,在测试环境中没有任何事情发生,调用
user.invite
只返回
nil
,不更改用户对象


我该怎么补救呢?

我是个白痴。我打了
邀请方法,所以它什么也不做


就像你一样。

lol。。我没有打断它,我只是想找到一种方法让一个未接受邀请的用户哈哈。。但是你给我弄到了洛洛洛