2
有一系列方法可以获得user
对象。我试图嘲弄以下在我Factory Girl
rspec中方法的模仿链
@current_user = AuthorizeApiRequest.call(request.headers).result
我可以嘲笑的对象,直到call
方法返回一个user
但我被困在嘲讽result
方法
allow(AuthorizeApiRequest).to receive(:call).and_return(:user)
我发现这个问题http://stackoverflow.com/questions/8003445/rspec-stub-chains-with-arguments?rq=1,它可能对你有用 –