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。。我没有打断它,我只是想找到一种方法让一个未接受邀请的用户哈哈。。但是你给我弄到了洛洛洛