Sha256: 71fef4d6582db7b4b807ab5ec6b30be2f7753a294ac04442aba19f8cea6ea6b0

Contents?: true

Size: 354 Bytes

Versions: 11

Compression:

Stored size: 354 Bytes

Contents

require 'roqua/core_ext/fabrication/singleton'

def Fabricate(name, overrides={}, &block)
  rand
end

describe Fabricate do
  it "returns singleton objects" do
    Fabricate.singleton(:one).should == Fabricate.singleton(:one)
  end

  it 'maintains multiple singletons' do
    Fabricate.singleton(:one).should_not == Fabricate.singleton(:two)
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
roqua-support-0.1.8 spec/roqua/core_ext/fabrication/singleton_spec.rb
roqua-support-0.1.7 spec/roqua/core_ext/fabrication/singleton_spec.rb
roqua-support-0.1.6 spec/roqua/core_ext/fabrication/singleton_spec.rb
roqua-support-0.1.5 spec/roqua/core_ext/fabrication/singleton_spec.rb
roqua-support-0.1.4 spec/roqua/core_ext/fabrication/singleton_spec.rb
roqua-support-0.1.3 spec/roqua/core_ext/fabrication/singleton_spec.rb
roqua-support-0.1.2.2 spec/roqua/core_ext/fabrication/singleton_spec.rb
roqua-support-0.1.2.1 spec/roqua/core_ext/fabrication/singleton_spec.rb
roqua-support-0.1.2 spec/roqua/core_ext/fabrication/singleton_spec.rb
roqua-support-0.1.1 spec/roqua/core_ext/fabrication/singleton_spec.rb
roqua-support-0.1.0 spec/roqua/core_ext/fabrication/singleton_spec.rb