From b7504dab7e4e4c860f56c9f623aef7bdb2704f94 Mon Sep 17 00:00:00 2001 From: Lars Kanis Date: Fri, 25 Jan 2013 18:38:07 +0100 Subject: [PATCH] Add spec for global :proxy setting on WSDL requests. --- spec/savon/request_spec.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/spec/savon/request_spec.rb b/spec/savon/request_spec.rb index e07e8ae8..c6a7ced7 100644 --- a/spec/savon/request_spec.rb +++ b/spec/savon/request_spec.rb @@ -16,6 +16,20 @@ def new_wsdl_request expect(wsdl_request.build).to be_an(HTTPI::Request) end + describe "proxy" do + it "is set when specified" do + globals.proxy("http://proxy.example.com") + http_request.expects(:proxy=).with("http://proxy.example.com") + + new_wsdl_request.build + end + + it "is not set otherwise" do + http_request.expects(:proxy=).never + new_wsdl_request.build + end + end + describe "open timeout" do it "is set when specified" do globals.open_timeout(22)