Class: RSpec::Fakes::ReceivedOccurencesCriteria
- Inherits:
-
Object
- Object
- RSpec::Fakes::ReceivedOccurencesCriteria
- Defined in:
- lib/core/received_occurances_criteria.rb
Instance Method Summary collapse
-
#initialize(received_criteria, the_call, occurence) ⇒ ReceivedOccurencesCriteria
constructor
A new instance of ReceivedOccurencesCriteria.
- #is_satisfied_by(*args) ⇒ Object
Constructor Details
#initialize(received_criteria, the_call, occurence) ⇒ ReceivedOccurencesCriteria
Returns a new instance of ReceivedOccurencesCriteria.
4 5 6 7 8 |
# File 'lib/core/received_occurances_criteria.rb', line 4 def initialize(received_criteria,the_call,occurence) @received_criteria = received_criteria @the_call = the_call @occurence = occurence end |
Instance Method Details
#is_satisfied_by(*args) ⇒ Object
10 11 12 13 |
# File 'lib/core/received_occurances_criteria.rb', line 10 def is_satisfied_by(*args) return @received_criteria.is_satisfied_by(*args) && @occurence.is_satisfied_by((args.count == 0 ? @the_call.total_times_called : @the_call.called_with(*args).times_called)) end |