Sha256: 675c791fc1997b90da62f8ebd453d25a6266fe1ffee473385c1497becae80682
Contents?: true
Size: 765 Bytes
Versions: 2
Compression:
Stored size: 765 Bytes
Contents
require 'spec_helper' module Bullet module Registry describe Association do subject { Association.new.tap { |association| association.add(['key1', 'key2'], 'value') } } context '#merge' do it 'should merge key/value' do subject.merge('key0', 'value0') expect(subject['key0']).to be_include('value0') end end context '#similarly_associated' do it 'should return similarly associated keys' do expect(subject.similarly_associated('key1', Set.new(['value']))).to eq(['key1', 'key2']) end it 'should return empty if key does not exist' do expect(subject.similarly_associated('key3', Set.new(['value']))).to be_empty end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bullet-5.7.0 | spec/bullet/registry/association_spec.rb |
bullet-5.6.1 | spec/bullet/registry/association_spec.rb |