spec/valvat/lookup_spec.rb in valvat-0.3.3 vs spec/valvat/lookup_spec.rb in valvat-0.3.4
- old
+ new
@@ -1,43 +1,43 @@
require 'spec_helper'
describe Valvat::Lookup do
context "#validate" do
context "existing vat number" do
-
+
it "returns true" do
Valvat::Lookup.validate("BE0817331995").should eql(true)
end
-
+
it "allows Valvat instance as input" do
Valvat::Lookup.validate(Valvat.new("BE0817331995")).should eql(true)
end
end
-
+
context "not existing vat number" do
it "returns false" do
Valvat::Lookup.validate("BE08173319921").should eql(false)
end
end
-
+
context "invalid country code / input" do
without_any_web_requests!
-
+
it "returns false" do
Valvat::Lookup.validate("AE259597697").should eql(false)
Valvat::Lookup.validate("").should eql(false)
end
end
-
+
# TODO : Reactivate with coorect "down" response
# context "country web service down" do
# before do
# json = "{\"error_message\": \"Member State service unavailable.\", \"error_code\": 1, \"error\": true}"
# FakeWeb.register_uri(:get, "http://isvat.appspot.com/DE/259597697/", :body => json)
# end if $fakeweb
- #
+ #
# it "returns nil" do
# Valvat::Lookup.validate("DE259597697").should eql(nil)
# end
# end
end
-end
\ No newline at end of file
+end