Sha256: 7837721e7f0805fe304e5e261e8da107aae8dd537d94461496c38b1ab1c9a9ea
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
require 'helper' describe SimpleUUID::UUID do describe ".to_store" do it "returns nil if value is already nil" do described_class.to_store(nil).should be(nil) end it "returns value if value is already uuid" do uuid = described_class.new described_class.to_store(uuid).should be(uuid) end it "converts value to uuid if not already uuid" do uuid = described_class.new [uuid.to_guid, uuid.to_s, uuid.to_i].each do |value| described_class.from_store(value).should eq(uuid) end end end describe ".from_store" do it "returns nil if value is already nil" do described_class.from_store(nil).should be(nil) end it "returns value if value is already uuid" do uuid = described_class.new described_class.from_store(uuid).should be(uuid) end it "converts value to uuid if not already uuid" do uuid = described_class.new [uuid.to_guid, uuid.to_s, uuid.to_i].each do |value| described_class.from_store(value).should eq(uuid) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
toystore-0.13.2 | spec/toy/extensions/uuid_spec.rb |
toystore-0.13.1 | spec/toy/extensions/uuid_spec.rb |