Sha256: c0bf1f1b5baf294b67584728019819f5714fa5b065ad2e98a98695aebedaa69a
Contents?: true
Size: 905 Bytes
Versions: 4
Compression:
Stored size: 905 Bytes
Contents
require_relative '../../../../spec_helper' shared_examples 'DataMapper::OrderedSet#merge when merging two empty sets' do it { is_expected.to be_instance_of(set.class) } it { is_expected.to equal(set) } it { is_expected.to eq set } end shared_examples 'DataMapper::OrderedSet#merge when merging a set with already present entries' do it { is_expected.to equal(set) } it { is_expected.to eq set } it { is_expected.to include(entry) } it 'does not add an entry to the set' do expect { subject }.to_not change { set.size } end end shared_examples 'DataMapper::OrderedSet#merge when merging a set with not yet present entries' do it { is_expected.to equal(set) } it { is_expected.not_to eq set } it { is_expected.to include(entry1) } it { is_expected.to include(entry2) } it 'adds an entry to the set' do expect { subject }.to change { set.size }.from(1).to(2) end end
Version data entries
4 entries across 4 versions & 1 rubygems