Class: Stump::Mocks

Inherits:
Object show all
Defined in:
lib/stump/mocks.rb

Overview

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

Class Method Summary collapse

Class Method Details

.add(mock) ⇒ Object



5
6
7
8
# File 'lib/stump/mocks.rb', line 5

def add(mock)
  @mocks ||= []
  @mocks << mock
end

.clear!Object



18
19
20
# File 'lib/stump/mocks.rb', line 18

def clear!
  @mocks = []
end

.failuresObject



14
15
16
# File 'lib/stump/mocks.rb', line 14

def failures
  @mocks
end

.verify(mock) ⇒ Object



10
11
12
# File 'lib/stump/mocks.rb', line 10

def verify(mock)
  @mocks.delete(mock)
end