Could be wrong, but what about removing the stipulation that each call should be received once? Is that superfluous to requirements, there? I think so. You've already specified three calls in order, so that should cover it.
2009/4/14 Nigel Thorne <[email protected]> > Hi Folks, > > I want to assert on an order of interaction between two objects where one > method gets repeated. > > Here is a simple example... > > # this fails "Mock 'x' expected :a with (any args) once, but received it > twice" > x = mock("x") > > x.should_receive(:a).once.ordered > > x.should_receive(:b).once.ordered > > x.should_receive(:a).once.ordered > > > x.a > > x.b > > x.a > > > > http://gist.github.com/94849 > > Am I setting up the ordered expectations incorrectly, or is this a bug? > > Cheers > Nigel > > > _______________________________________________ > rspec-users mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/rspec-users >
_______________________________________________ rspec-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/rspec-users
