Sha256: 033114ccb00181608cd96139b640e75a9793927d17e115dcc36c48d56f22f604
Contents?: true
Size: 986 Bytes
Versions: 3
Compression:
Stored size: 986 Bytes
Contents
require File.join(File.dirname(__FILE__), "..", "helper") class SavonServiceTest < Test::Unit::TestCase include TestHelper include SoapResponseFixture context "Savon::Service" do setup do @some_factory = WsdlFactory.new @some_wsdl = Savon::Wsdl.new(some_uri, http_mock(@some_factory.build)) Savon::Wsdl.stubs(:new).returns(@some_wsdl) @service = Savon::Service.new(some_url) @service.http = service_http_mock(some_soap_response) @result = @service.findById end should "return a Savon::Response object containing the given response" do assert_kind_of Savon::Response, @result assert_equal some_soap_response, @result.to_s end should "return an instance of Savon::Wsdl on wsdl" do assert_kind_of Savon::Wsdl, @service.wsdl end should "raise an ArgumentError when called with an invalid action" do assert_raise ArgumentError do @service.somethingCrazy end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
smacks-savon-0.1.0 | test/savon/service_test.rb |
smacks-savon-0.1.1 | test/savon/service_test.rb |
smacks-savon-0.1.2 | test/savon/service_test.rb |