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