【发布时间】:2014-02-18 12:44:45
【问题描述】:
作为测试的一部分,我需要致电user.invite!。这是使用 Devise 邀请,因此既应该向用户发送邀请,也应该为他们创建一个邀请令牌并将它们保存到数据库中。
不幸的是,在测试环境中什么都没有发生,调用 user.invite! 只是返回 nil 并且对用户对象没有任何更改。
我该如何补救?
【问题讨论】:
标签: rspec devise ruby-on-rails-4 devise-invitable
作为测试的一部分,我需要致电user.invite!。这是使用 Devise 邀请,因此既应该向用户发送邀请,也应该为他们创建一个邀请令牌并将它们保存到数据库中。
不幸的是,在测试环境中什么都没有发生,调用 user.invite! 只是返回 nil 并且对用户对象没有任何更改。
我该如何补救?
【问题讨论】:
标签: rspec devise ruby-on-rails-4 devise-invitable
我是个白痴。我对invite! 方法进行了存根,所以它什么也没做。
和你一样。
【讨论】: