spec/valvat_spec.rb in valvat-0.6.1 vs spec/valvat_spec.rb in valvat-0.6.2

- old
+ new

@@ -26,10 +26,26 @@ Valvat(vat).should be_kind_of(Valvat) Valvat(vat).object_id.should eql(vat.object_id) end end + + describe "#blank?" do + + it "returns true when when initialized with nil" do + Valvat.new(nil).should be_blank + end + + it "returns true when when initialized with an empty string" do + Valvat.new(" ").should be_blank + end + + it "returns false when initialized with a value" do + Valvat.new("DE259597697").should_not be_blank + end + end + context "on european vat number" do let(:de_vat) { Valvat.new("DE259597697") } # valid & exists let(:invalid_checksum) { Valvat.new("DE259597687") } # valid & invalid checksum let(:at_vat) { Valvat.new("ATU458890031") } # invalid let(:gr_vat) { Valvat.new("EL999943280") } # valid & exists @@ -272,6 +288,6 @@ nil_vat.inspect.should eql("#<Valvat >") end end end -end +end \ No newline at end of file