[mocha-developer] Nested matchers

Duncan Beevers duncanbeevers at gmail.com
Mon Jan 28 14:36:50 EST 2008

We're encountering a failure with Mocha 0.5.6.

We had this expectation:

game_version.expects(:attributes=).with(:game_file =>
kind_of(GameFile), :game_id => @game.id)

This expectation was passing with 0.5.5, but fails with 0.5.6.

I added this test to parameter_matcher_acceptance_test.rb, which
passes in 0.5.5 and fails in 0.5.6

  def test_should_match_nested_parameters
    test_result = run_test do
      mock = mock()
      mock.expects(:method).with(:literal_key => kind_of(Integer))
      mock.method(:literal_key => 1)

Any insight?

More information about the mocha-developer mailing list