Sha256: e6559fbcbde5eb5e95bd013b873040c561461031ce85f6d31d25ecbee2c756d6
Contents?: true
Size: 638 Bytes
Versions: 7
Compression:
Stored size: 638 Bytes
Contents
dir = File.dirname(__FILE__) require "#{dir}/../example_helper" module RR describe Space, " class" do it_should_behave_like "RR::Space" before(:each) do @original_space = Space.instance @space = Space.new Space.instance = @space end after(:each) do Space.instance = @original_space end it "proxies to a singleton instance of Space" do create_double_args = nil (class << @space; self; end).class_eval do define_method :create_double do |*args| create_double_args = args end end Space.create_double(:foo, :bar) create_double_args.should == [:foo, :bar] end end end
Version data entries
7 entries across 7 versions & 1 rubygems