Module: Lookout::Mock::Method::Calls::Instance

Included in:
Exactly, Lower, Upper
Defined in:
lib/lookout/mock/method/calls/instance.rb

Instance Method Summary collapse

Instance Method Details

#callObject



9
10
11
12
# File 'lib/lookout/mock/method/calls/instance.rb', line 9

def call
  @calls += 1
  self
end

#initialize(method, limit) ⇒ Object



4
5
6
7
# File 'lib/lookout/mock/method/calls/instance.rb', line 4

def initialize(method, limit)
  @method, @limit = method, limit
  @calls = 0
end

#verifyObject



14
15
16
17
# File 'lib/lookout/mock/method/calls/instance.rb', line 14

def verify
  raise Lookout::Mock::Method::Calls::Error, message unless satisfied?
  self
end