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

Version Path
dry-validation-0.13.3 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.13.2 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.13.1 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.11.2 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.12.3 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.13.0 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.12.2 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.12.1 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.12.0 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.11.1 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.11.0 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.10.7 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.10.6 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.10.5 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.10.4 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.10.3 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.10.2 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.10.1 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.10.0 spec/integration/schema/predicate_verification_spec.rb
dry-validation-0.9.5 spec/integration/schema/predicate_verification_spec.rb