Sha256: b3fecdff64161f3b349492aa167fc7323a8bae406df72f41ffcf6fbeb348d673
Contents?: true
Size: 924 Bytes
Versions: 9
Compression:
Stored size: 924 Bytes
Contents
require "spec_helper" shared_examples "a pattern1" do |uf| describe BrDocuments::IE::Factory, "#valid?" do it "is invalid with malformed number" do ["1922212-21", "72.219.398-0", "63BA9943-8"].each do |number| ie = described_class.create(uf, number) expect(ie).to_not be_valid end end it "is invalid with length different to 9" do ["1234567", "12345678901"].each do |number| ie = described_class.create(uf, number) expect(ie).to_not be_valid end end it "is invalid with invalid check number" do ["226905727", "662637732"].each do |number| ie = described_class.create(uf, number) expect(ie).to_not be_valid end end it "is valid with valid number" do ["732766940", "665822081"].each do |number| ie = described_class.create(uf, number) expect(ie).to be_valid end end end end
Version data entries
9 entries across 9 versions & 1 rubygems