【问题标题】:Stub static module method on controller控制器上的存根静态模块方法
【发布时间】:2014-07-01 23:41:41
【问题描述】:
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}。这可能吗?

【问题讨论】:

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


    【解决方案1】:
    allow(A::B).to receive(:auth).and_return({value: true})
    

    【讨论】:

      猜你喜欢
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-28
      • 2019-04-02
      • 2013-08-22
      • 1970-01-01
      相关资源
      最近更新 更多