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

29 lines
448 B
Ruby
Raw Normal View History

module Spec
module Mocks
class Space
def add(obj)
mocks << obj unless mocks.detect {|m| m.equal? obj}
end
def verify_all
mocks.each do |mock|
mock.rspec_verify
end
end
def reset_all
mocks.each do |mock|
mock.rspec_reset
end
mocks.clear
end
private
def mocks
@mocks ||= []
end
end
end
end