# File lib/mocha/expectation.rb, line 355
355:     def when(state_predicate)
356:       add_ordering_constraint(InStateOrderingConstraint.new(state_predicate))
357:       self
358:     end