# File lib/mocha/cardinality.rb, line 55 def mocha_inspect if allowed_any_number_of_times? 'allowed any number of times' elsif required.zero? && maximum.zero? 'expected never' elsif required == maximum "expected exactly #{times(required)}" elsif infinite?(maximum) "expected at least #{times(required)}" elsif required.zero? "expected at most #{times(maximum)}" else "expected between #{required} and #{times(maximum)}" end end