Sha256: 142735443079e50b646cb394909db03e5d2cf1a303d046947c8990143615f36e

Contents?: true

Size: 1.26 KB

Versions: 5

Compression:

Stored size: 1.26 KB

Contents

require "fakeweb"

FakeWeb.allow_net_connect = false

# Register fake WSDL and SOAP request.
FakeWeb.register_uri :get, SpecHelper.some_endpoint, :body => UserFixture.user_wsdl
FakeWeb.register_uri :post, SpecHelper.soap_call_endpoint, :body => UserFixture.user_response

# Register fake WSDL and SOAP request with multiple "//return" nodes.
FakeWeb.register_uri :get, SpecHelper.multiple_endpoint, :body => UserFixture.user_wsdl
FakeWeb.register_uri :post, SpecHelper.soap_multiple_endpoint, :body => UserFixture.multiple_user_response

# Register fake WSDL and SOAP request for a Savon::SOAPFault.
FakeWeb.register_uri :get, SpecHelper.soapfault_endpoint, :body => UserFixture.user_wsdl
FakeWeb.register_uri :post, SpecHelper.soap_soapfault_endpoint, :body => UserFixture.soap_fault

# Register fake WSDL and SOAP request for a Savon::HTTPError.
FakeWeb.register_uri :get, SpecHelper.httperror_endpoint, :body => UserFixture.user_wsdl
FakeWeb.register_uri :post, SpecHelper.soap_httperror_endpoint, :body => "",
  :status => ["404", "Not Found"]

# Register fake WSDL and SOAP request for an invalid endpoint.
FakeWeb.register_uri :get, SpecHelper.invalid_endpoint, :body => ""
FakeWeb.register_uri :post, SpecHelper.soap_invalid_endpoint, :body => "",
  :status => ["404", "Not Found"]

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
savon-0.6.3 spec/http_stubs.rb
savon-0.6.2 spec/http_stubs.rb
savon-0.6.1 spec/http_stubs.rb
savon-0.6.0 spec/http_stubs.rb
savon-0.5.3 spec/http_stubs.rb