控制器上的Stub静态模块方法

时间:2014-07-01 23:41:42

标签: ruby-on-rails-3 mocking stub rspec3

allow_any_instance_of(ServicesController).to receive(A::B.auth(a, b, c, d)).and_return({value: true])

我无法将我的rspec测试用于模拟方法A::B.auth

使用rspec 3和rails 3.2。测试类型:控制器。

我希望mock返回一个简单的哈希:{value: true}。这可能吗?

1 个答案:

答案 0 :(得分:4)

allow(A::B).to receive(:auth).and_return({value: true})