Sha256: 2b4191f1cfb75d41d8f245d8664989a5e27db14ed01a6fd0e0733e5672cb315b
Contents?: true
Size: 431 Bytes
Versions: 26
Compression:
Stored size: 431 Bytes
Contents
RSpec.describe 'Verifying predicates in the DSL' do it 'raises error when invalid predicate name is used' do expect { Dry::Validation.Schema { required(:age).value(filled?: 312) } } .to raise_error(ArgumentError, "filled? predicate arity is invalid") expect { Dry::Validation.Schema { required(:age) { none? | filled?(312) } } } .to raise_error(ArgumentError, "filled? predicate arity is invalid") end end
Version data entries
26 entries across 26 versions & 1 rubygems