# 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