Sha256: 0c1ffdef8d4671b5b5720e1251946e84d086dbfb0ff262161b66a18990a64d1e
Contents?: true
Size: 661 Bytes
Versions: 4
Compression:
Stored size: 661 Bytes
Contents
require 'spec_helper' describe Egn::Validator do describe "#validate" do it "fails for strings with incorrect size" do expect(Egn::Validator.validate("123456789")).to be_false expect(Egn::Validator.validate("12345678901")).to be_false end it "fails for incorrect dates" do expect(Egn::Validator.validate("6101347500")).to be_false end it "checks 500 000 of the generated numbers", :brute do egns = Array.new(500_000).map{ |i| Egn.generate } egns.each do |egn| result = Egn::Validator.validate(egn) puts egn unless result expect(result).to be_true end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
egn-1.2.0 | spec/egn/validator_spec.rb |
egn-1.1.0 | spec/egn/validator_spec.rb |
egn-1.0.0 | spec/egn/validator_spec.rb |
egn-0.4.0 | spec/egn/validator_spec.rb |