spec/boltless/extensions/operations_spec.rb in boltless-1.3.0 vs spec/boltless/extensions/operations_spec.rb in boltless-1.4.0

- old
+ new

@@ -81,25 +81,25 @@ end context 'with an known index' do it 'returns true' do expect(described_class.component_name_present?('user_id')).to \ - be_eql(true) + be(true) end end context 'with an known constraint' do it 'returns true' do expect(described_class.component_name_present?('uniq_user_email')).to \ - be_eql(true) + be(true) end end context 'with an unknown name' do it 'returns false' do expect(described_class.component_name_present?('unknown')).to \ - be_eql(false) + be(false) end end end describe '.index_names' do @@ -109,11 +109,11 @@ on: 'n.id') end it 'returns the known index names' do expect(described_class.index_names).to \ - match_array(%w[user_id session_id]) + contain_exactly('user_id', 'session_id') end end describe '.constraint_names' do before do @@ -125,18 +125,18 @@ require: 'n.user_id IS UNIQUE') end it 'returns the known constraint names' do expect(described_class.constraint_names).to \ - match_array(%w[uniq_user_email uniq_user_session]) + contain_exactly('uniq_user_email', 'uniq_user_session') end end describe '.add_index' do it 'allows to create a new index' do described_class.add_index(name: 'user_id', for: '(n:User)', on: 'n.id') - expect(described_class.index_names).to match_array(['user_id']) + expect(described_class.index_names).to contain_exactly('user_id') end end describe '.drop_index' do before do @@ -144,11 +144,11 @@ end context 'with an existing index' do it 'allows to drop an index' do described_class.drop_index('user_id') - expect(described_class.index_names).to match_array([]) + expect(described_class.index_names).to be_empty end end context 'without an existing index' do it 'does not raise errors' do @@ -160,11 +160,11 @@ describe '.add_constraint' do it 'allows to create a new constraint' do described_class.add_constraint(name: 'uniq_user_email', for: '(n:User)', require: 'n.email IS UNIQUE') expect(described_class.constraint_names).to \ - match_array(['uniq_user_email']) + contain_exactly('uniq_user_email') end end describe '.drop_constraint' do before do @@ -173,10 +173,10 @@ end context 'with an existing constraint' do it 'allows to drop an constraint' do described_class.drop_constraint('uniq_user_email') - expect(described_class.constraint_names).to match_array([]) + expect(described_class.constraint_names).to be_empty end end context 'without an existing constraint' do it 'does not raise errors' do