Sha256: dc36937a6484bc50f8d108f04932a8d4882e5cef58eb74552485f9338ff8d1d3
Contents?: true
Size: 897 Bytes
Versions: 1
Compression:
Stored size: 897 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper' require File.dirname(__FILE__) + '/../lib/namecheap' describe NamecheapResponse do before(:each) do @bad_response_hash = {"ApiResponse"=>{"Status"=>"ERROR", "Errors"=>{"Error"=>"API Key is invalid or API access has not been enabled"}, "GMTTimeDifference"=>"--6:00", "RequestedCommand"=>"namecheap.domains.check", "Server"=>"SERVER159", "ExecutionTime"=>"0.01", "xmlns"=>"http://api.namecheap.com/xml.response"}} end it "should return a status" do response = NamecheapResponse.new(@bad_response_hash) response.status.should == "ERROR" end it "should give error message for invalid api key when using an invalid key" do response = NamecheapResponse.new(@bad_response_hash) response.message.should include("API Key is invalid") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
namecheap-0.0.1 | spec/namecheap_response_spec.rb |