# File lib/mocha/expectation_list.rb, line 18
18:     def detect(method_name, *arguments)
19:       expectations = @expectations.reverse.select { |e| e.match?(method_name, *arguments) }
20:       expectation = expectations.detect { |e| e.invocations_allowed? }
21:       expectation || expectations.first
22:     end