相关疑难解决方法(0)

在rspec中模拟方法链

有一系列方法可以获得一个user对象.我试图嘲笑以下内容以返回user我的Factory Girl

@current_user = AuthorizeApiRequest.call(request.headers).result
Run Code Online (Sandbox Code Playgroud)

我可以嘲笑对象,直到call方法,但我坚持嘲笑result方法

allow(AuthorizeApiRequest).to receive(:call).and_return(:user)
Run Code Online (Sandbox Code Playgroud)

ruby rspec ruby-on-rails rspec-rails

8
推荐指数
1
解决办法
5673
查看次数

标签 统计

rspec ×1

rspec-rails ×1

ruby ×1

ruby-on-rails ×1