Sha256: ec817821a55c0207678bdc3d39230918405190d4ab518142ff1b592c25f6781b

Contents?: true

Size: 435 Bytes

Versions: 18

Compression:

Stored size: 435 Bytes

Contents

require 'spec_helper'

describe Frodo::Properties::Guid do
  let(:guid) { SecureRandom.uuid }
  let(:guid2) { SecureRandom.uuid }
  let(:subject) { Frodo::Properties::Guid.new('Stringy', guid) }

  it { expect(subject.type).to eq('Edm.Guid') }
  it { expect(subject.value).to eq(guid)}

  it { expect(lambda {
    subject.value = guid2
    subject.value
  }.call).to eq(guid2) }

  it { expect(subject.url_value).to eq("#{guid}") }
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
frodo-0.12.8 spec/frodo/properties/guid_spec.rb
frodo-0.12.7 spec/frodo/properties/guid_spec.rb
frodo-0.12.6 spec/frodo/properties/guid_spec.rb
frodo-0.12.5 spec/frodo/properties/guid_spec.rb
frodo-0.12.4 spec/frodo/properties/guid_spec.rb
frodo-0.12.2 spec/frodo/properties/guid_spec.rb
frodo-0.12.1 spec/frodo/properties/guid_spec.rb
frodo-0.12.0 spec/frodo/properties/guid_spec.rb
frodo-0.11.0 spec/frodo/properties/guid_spec.rb
frodo-0.10.8 spec/frodo/properties/guid_spec.rb
frodo-0.10.7 spec/frodo/properties/guid_spec.rb
frodo-0.10.6 spec/frodo/properties/guid_spec.rb
frodo-0.10.5 spec/frodo/properties/guid_spec.rb
frodo-0.10.4 spec/frodo/properties/guid_spec.rb
frodo-0.10.3 spec/frodo/properties/guid_spec.rb
frodo-0.10.2 spec/frodo/properties/guid_spec.rb
frodo-0.10.1 spec/frodo/properties/guid_spec.rb
frodo-0.10.0 spec/frodo/properties/guid_spec.rb