Sha256: 7397374e025c39552e0b3ed984a79ceebdcc6dd32eb644816b43c8ed107a8982
Contents?: true
Size: 723 Bytes
Versions: 4
Compression:
Stored size: 723 Bytes
Contents
# frozen_string_literal: true require 'dry/logic/predicates' RSpec.describe Dry::Logic::Predicates do describe '#number?' do let(:predicate_name) { :number? } context 'when value is numerical' do let(:arguments_list) do [ ["34"], ["1.000004"], ["0"], [4], ["-15.24"], [-3.5] ] end it_behaves_like 'a passing predicate' end context 'with value is not numerical' do let(:arguments_list) do [ [''], ["-14px"], ["10,150.00"], [nil], [:symbol], [String] ] end it_behaves_like 'a failing predicate' end end end
Version data entries
4 entries across 4 versions & 1 rubygems