Sha256: cf42095af6fcb5d85ddb6dbf488c09da83eeab8d962e1d3c3a87af63dfdffbb6
Contents?: true
Size: 541 Bytes
Versions: 1
Compression:
Stored size: 541 Bytes
Contents
describe 'Zip code validation' do it 'passes for valid Zip codes' do expect(Citizenship.valid_zip_code?('1000-100')).to be_truthy end it 'fails for invalid Zip codes' do expect {Citizenship.valid_zip_code!('1000')}.to raise_error(Citizenship::ZipCodeError) expect(Citizenship.valid_zip_code?('1000-00')).to be_falsy expect(Citizenship.valid_zip_code?(' 1000-000')).to be_falsy expect(Citizenship.valid_zip_code?('1000-100 ')).to be_falsy expect(Citizenship.valid_zip_code?('1000 - 100')).to be_falsy end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
citizenship-1.0.0 | spec/citizenship/zip_code_spec.rb |