Sha256: 7076295b5d72e2fbf11787b15317619893524656f7276074b93b17b8aef7489f
Contents?: true
Size: 790 Bytes
Versions: 8
Compression:
Stored size: 790 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' module Bullet module Registry describe Association do subject { Association.new.tap { |association| association.add(%w[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(%w[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
8 entries across 8 versions & 1 rubygems