1

最初の引数を一致させ、他の引数を無視して期待値を正しく記述する方法は? その他の引数はいくつでも指定できます。

expect_any_instance_of(MyClass).to receive(:my_method).with('Argument', any_args)

このエラーが発生しました:

RSpec::Mocks::MockExpectationError: #<MyClass:0x4589d604> received :my_method with unexpected arguments
  expected: ("Argument", any args)
       got: ("Argument", 0, 100, nil)

引数と一致しないのはなぜですか?

このためのカスタムマッチャーを提案できますか?

4

0 に答える 0