Sha256: 0aad4b0f7d29dd4c4616b3c72d7ad19f6db01405f21a87ce1e70fc20d47924ad
Contents?: true
Size: 798 Bytes
Versions: 3
Compression:
Stored size: 798 Bytes
Contents
require "spec_helper" describe "Integration" do it "returns the result in a CDATA tag" do client = Savon.client("http://www.webservicex.net/stockquote.asmx?WSDL") response = client.request(:get_quote, :body => { :symbol => "AAPL" }) cdata = response[:get_quote_response][:get_quote_result] result = Nori.parse(cdata) result[:stock_quotes][:stock][:symbol].should == "AAPL" end it "passes Strings as they are" do client = Savon.client("http://ws.cdyne.com/emailverify/Emailvernotestemail.asmx?wsdl") response = client.request(:verify_email, :body => { :email => "soap@example.com", "LicenseKey" => "?" }) response_text = response[:verify_email_response][:verify_email_result][:response_text] response_text.should == "Email Domain Not Found" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
savon-1.1.0 | spec/integration/request_spec.rb |
savon-1.0.0 | spec/integration/request_spec.rb |
savon-0.9.14 | spec/integration/request_spec.rb |