Sha256: 704fe324114f827341c0a90a22443b0689e88513b50f0620dea089fdb1b474fc
Contents?: true
Size: 685 Bytes
Versions: 5
Compression:
Stored size: 685 Bytes
Contents
require 'spec/helper' describe ZipCode do it "should parse base" do zip = ZipCode.new '30306' zip.base.should == '30306' zip.plus_four.should == nil end it "should parse plus four" do zip = ZipCode.new '30306-3522' zip.base.should == '30306' zip.plus_four.should == '3522' end it "should throw exception on unsupported parse format" do lambda { ZipCode.new('303065344') }.should raise_error end it "should convert to string" do ZipCode.new('30306-3522').to_s.should == '30306-3522' end it "should throw exception on unsupported to_s format" do lambda { ZipCode.new('30306-3522').to_s(:bogus) }.should raise_error end end
Version data entries
5 entries across 5 versions & 2 rubygems