Sha256: aeaa3e820979ca31bf5687cb7d0078acb4a689574ebb648c4c5f8efc7f5aca80
Contents?: true
Size: 688 Bytes
Versions: 1
Compression:
Stored size: 688 Bytes
Contents
require 'spec_helper' begin require File.dirname(__FILE__) + '/../../tmp/valid_vat_numbers.rb' rescue LoadError VALID_VAT_NUMBERS = [] end describe Valvat::Checksum do describe "#validate" do it "returns true on vat number with unknown checksum algorithm" do expect(Valvat::Checksum.validate("HR12345678901")).to eql(true) end it "returns false on corrupt number (e.g checks syntax)" do expect(Valvat::Checksum.validate("FI1234567891")).to eql(false) end VALID_VAT_NUMBERS.each do |valid_vat| it "returns true on valid vat number #{valid_vat}" do expect(Valvat::Checksum.validate(valid_vat)).to eql(true) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
valvat-0.6.11 | spec/valvat/checksum_spec.rb |