btakita / pain-point

A Rails app that uses voting to identify pain points.

commit  ca9a65e7110ccaa37175c741e1cea1aaa9776180
tree    bae7de1b619c3d0296c3953e1890da9262c1c6bd
parent  7ac763592449ef25d8ac2e1dfe6dafa45bf8f86d
pain-point / vendor / plugins / rspec / lib / spec / mocks / space.rb
9ae06ec4 » btakita 2008-04-01 Adding rspec and rspec on r... 1 module Spec
2 module Mocks
3 class Space
4 def add(obj)
5 mocks << obj unless mocks.detect {|m| m.equal? obj}
6 end
7
8 def verify_all
9 mocks.each do |mock|
10 mock.rspec_verify
11 end
12 end
13
14 def reset_all
15 mocks.each do |mock|
16 mock.rspec_reset
17 end
18 mocks.clear
19 end
20
21 private
22
23 def mocks
24 @mocks ||= []
25 end
26 end
27 end
28 end