changelog shortlog tags changeset manifest revisions annotate raw

vendor/plugins/rspec/lib/spec/mocks/space.rb

changeset 15: 64acf98d15f4
author: moriq@moriq.com
date: Mon Mar 10 10:12:58 2008 +0900 (16 years ago)
permissions: -rw-r--r--
description: add plugins rspec
1module 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
28end