モジュールがあります:
module MyModule
def do_something
# ...
end
end
次のようにクラスで使用されます。
class MyCommand
extend MyModule
def self.execute
# ...
do_something
end
end
MyCommand.executeその呼び出しを確認するにはどうすればよいdo_somethingですか? モカで部分的なモッキングを試みましたが、呼び出されなくても失敗しませんdo_something:
it "calls do_something" do
MyCommand.stubs(:do_something)
MyCommand.execute
end