2014-07-01 32 views
3
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。測試類型:控制器。

我想讓模擬返回一個簡單的哈希:{value: true}。這可能嗎?

回答

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