class MotionSpec::Mocks

A class to track the mocks and proxies that have been satisfied

Public Class Methods

add(mock) click to toggle source
# File lib/motion-spec/mock/mocks.rb, line 9
def add(mock)
  @mocks ||= []
  Counter[:requirements] += 1
  @mocks << mock
end
clear!() click to toggle source
# File lib/motion-spec/mock/mocks.rb, line 23
def clear!
  @mocks = []
end
failures() click to toggle source
# File lib/motion-spec/mock/mocks.rb, line 19
def failures
  @mocks
end
size() click to toggle source
# File lib/motion-spec/mock/mocks.rb, line 5
def size
  @mocks ? 0 : @mocks.size
end
verify(mock) click to toggle source
# File lib/motion-spec/mock/mocks.rb, line 15
def verify(mock)
  @mocks.delete(mock)
end