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}
。这可能吗?
答案 0 :(得分:4)
allow(A::B).to receive(:auth).and_return({value: true})