Sha256: 26aeca7d405724302340549f27d088f117f950de725254457f9ef6b294b75d28

Contents?: true

Size: 403 Bytes

Versions: 4

Compression:

Stored size: 403 Bytes

Contents

require_relative '../../../spec_helper'
require 'dm-core/support/ordered_set'

describe 'DataMapper::OrderedSet#hash' do
  subject { ordered_set.hash }

  let(:entry)       { 1                                     }
  let(:ordered_set) { DataMapper::OrderedSet.new([ entry ]) }

  it { is_expected.to be_kind_of(Integer) }
  it { is_expected.to eq ordered_set.class.hash ^ ordered_set.entries.hash }
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sbf-dm-core-1.5.0 spec/unit/data_mapper/ordered_set/hash_spec.rb
sbf-dm-core-1.4.0 spec/unit/data_mapper/ordered_set/hash_spec.rb
sbf-dm-core-1.3.0 spec/unit/data_mapper/ordered_set/hash_spec.rb
sbf-dm-core-1.3.0.beta spec/unit/data_mapper/ordered_set/hash_spec.rb