# File lib/mocha/expectation.rb, line 358
358:     def when(state_predicate)
359:       add_ordering_constraint(InStateOrderingConstraint.new(state_predicate))
360:       self
361:     end