Class | Mocha::ExpectationList |
In: |
lib/mocha/expectation_list.rb
|
Parent: | Object |
# File lib/mocha/expectation_list.rb, line 9 9: def add(expectation) 10: @expectations.unshift(expectation) 11: expectation 12: end
# File lib/mocha/expectation_list.rb, line 18 18: def match(method_name, *arguments) 19: matching_expectations(method_name, *arguments).first 20: end
# File lib/mocha/expectation_list.rb, line 22 22: def match_allowing_invocation(method_name, *arguments) 23: matching_expectations(method_name, *arguments).detect { |e| e.invocations_allowed? } 24: end
# File lib/mocha/expectation_list.rb, line 14 14: def matches_method?(method_name) 15: @expectations.any? { |expectation| expectation.matches_method?(method_name) } 16: end
# File lib/mocha/expectation_list.rb, line 26 26: def verified?(assertion_counter = nil) 27: @expectations.all? { |expectation| expectation.verified?(assertion_counter) } 28: end