| 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