Sha256: 0c834eb0b44a54ef532a52faee59810055f3a5fae990135c0ee4a5a82c781ac7

Contents?: true

Size: 640 Bytes

Versions: 13

Compression:

Stored size: 640 Bytes

Contents

require 'spec_helper'

try_spec do
  require './spec/fixtures/network_node'

  describe DataMapper::Property::UUID do
    before :all do
      @property = DataMapper::TypesFixtures::NetworkNode.properties[:node_uuid]
      @input    = 'b0fc632e-d744-4821-afe3-4ea0701859ee'
      @uuid     = UUIDTools::UUID.random_create
    end

    describe '#valid?' do
      describe "with a String" do
        subject { @property.valid?(@input) }
        it { subject.should be(true) }
      end

      describe "with a UUIDTools::UUID" do
        subject { @property.valid?(@uuid) }
        it { subject.should be(true) }
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
ardm-types-1.2.3 spec/unit/uuid_spec.rb
ardm-types-1.2.2 spec/unit/uuid_spec.rb
dm-types-1.2.2 spec/unit/uuid_spec.rb
dm-types-1.2.1 spec/unit/uuid_spec.rb
dm-types-1.2.0 spec/unit/uuid_spec.rb
dm-types-1.2.0.rc2 spec/unit/uuid_spec.rb
dm-types-1.2.0.rc1 spec/unit/uuid_spec.rb
dm-types-1.1.0 spec/unit/uuid_spec.rb
dm-types-1.1.0.rc3 spec/unit/uuid_spec.rb
dm-types-1.1.0.rc2 spec/unit/uuid_spec.rb
dm-types-1.1.0.rc1 spec/unit/uuid_spec.rb
dm-types-1.0.2 spec/unit/uuid_spec.rb
dm-types-1.0.1 spec/unit/uuid_spec.rb