Sha256: 670c2350c7ec7ce2457a775adf980dc8c46a7becc1d93dfa95f1bc1cfeff3ae1
Contents?: true
Size: 670 Bytes
Versions: 5
Compression:
Stored size: 670 Bytes
Contents
require "spec/spec_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 :double_injection do |*args| create_double_args = args end end Space.double_injection(:foo, :bar) create_double_args.should == [:foo, :bar] end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
rr-0.4.8 | spec/rr/space/space_spec.rb |
rr-0.4.6 | spec/rr/space/space_spec.rb |
rr-0.4.7 | spec/rr/space/space_spec.rb |
rr-0.4.4 | spec/rr/space/space_spec.rb |
rr-0.4.5 | spec/rr/space/space_spec.rb |