spec/jan/code_spec.rb in jan-0.2.1 vs spec/jan/code_spec.rb in jan-0.2.2
- old
+ new
@@ -5,10 +5,12 @@
context 'valid codes' do
valid_codes = %w[
0000000000000
4901277241126
2000000000015
+ 00000000
+ 49123456
]
valid_codes.each do |valid_code|
it("#{valid_code} is valid"){ expect(described_class.new(valid_code)).to be_valid }
end
@@ -16,11 +18,13 @@
context 'invalid codes' do
invalid_codes = [
'11',
'123abc',
+ '4901277241127', #Invalid check digit
'4901277 241126',
'4901277 24112',
+ '49123457', # Invalid check digit
]
invalid_codes.each do |invalid_code|
it("#{invalid_code} is invalid"){ expect(described_class.new(invalid_code)).not_to be_valid }
end