spec/unit/schema/rule_spec.rb in dry-validation-0.5.0 vs spec/unit/schema/rule_spec.rb in dry-validation-0.6.0
- old
+ new
@@ -5,27 +5,27 @@
let(:left) { Schema::Rule.new(:email, filled) }
let(:right) { Schema::Rule.new(:email, format) }
describe '#and' do
it 'returns a conjunction' do
- expect(left.and(right)).to match_array([:and, [filled, format]])
+ expect(left.and(right).to_ary).to match_array([:and, [filled, format]])
end
end
describe '#or' do
it 'returns a disjunction' do
- expect(left.or(right)).to match_array([:or, [filled, format]])
+ expect(left.or(right).to_ary).to match_array([:or, [filled, format]])
end
end
describe '#xor' do
it 'returns an exclusive disjunction' do
- expect(left.xor(right)).to match_array([:xor, [filled, format]])
+ expect(left.xor(right).to_ary).to match_array([:xor, [filled, format]])
end
end
describe '#then' do
it 'returns an implication' do
- expect(left.then(right)).to match_array([:implication, [filled, format]])
+ expect(left.then(right).to_ary).to match_array([:implication, [filled, format]])
end
end
end