Sha256: 5c016c509bbdb6d6fa3698d25bf1aad9fd1946646b1c564440e316a88d9e6418
Contents?: true
Size: 569 Bytes
Versions: 1
Compression:
Stored size: 569 Bytes
Contents
require 'dry/validation/predicates' RSpec.describe Dry::Validation::Predicates do describe '#nil?' do let(:predicate_name) { :nil? } context 'when value is nil' do let(:arguments_list) { [[nil]] } it_behaves_like 'a passing predicate' end context 'when value is not nil' do let(:arguments_list) do [ [''], [true], [false], [0], [:symbol], [[]], [{}], [String] ] end it_behaves_like 'a failing predicate' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dry-validation-0.1.0 | spec/unit/predicates/nil_spec.rb |