Sha256: 3a8db16ea234b06de48cbf76ae9112c1468aec48f8b944ce650390f36f4212d3
Contents?: true
Size: 407 Bytes
Versions: 7
Compression:
Stored size: 407 Bytes
Contents
RSpec.describe 'Building schemas' do describe 'Dry::Validation.Schema' do it 'builds a schema class with custom predicate set' do predicates = Module.new do include Dry::Logic::Predicates predicate(:zomg?) { true } end schema = Dry::Validation.Schema(predicates: predicates, build: false) expect(schema.predicates.key?(:zomg?)).to be(true) end end end
Version data entries
7 entries across 7 versions & 1 rubygems