1

次のモジュールがあります。

module A
  module B      
    def self.method_b(value)
      #code
    end
  end 
end

module A
  module C
    def self.method_c(value)
       A::B.method_b(value)
    end
  end
end

これらのモジュールをテストする方法は?スタブself.method_bを作成する方法は?

spec_helper.rb

RSpec.configure do |config|
 config.mock_with :mocha
end

ありがとう。

4

1 に答える 1

1

組み込みのRSpecモックライブラリをmochaに切り替えました。それは別のAPIを持っています。試す:

A::B.stubs(:method_b).returns('value')
于 2012-06-10T09:53:02.807 に答える