diff options
author | Steve Kemp <steve@steve.org.uk> | 2017-04-10 11:33:42 +0300 |
---|---|---|
committer | Steve Kemp <steve@steve.org.uk> | 2017-04-10 11:33:42 +0300 |
commit | 8934f73320480b26ff4909139539f4937105610b (patch) | |
tree | 5970d262854c643a30fd2f5e2539f4176b507006 /lib | |
parent | 5703a7727fe69c492296f126ce28b06b7a6a11a0 (diff) |
Remove username/password prior to testing URL with curb.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/custodian/protocoltest/http.rb | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/custodian/protocoltest/http.rb b/lib/custodian/protocoltest/http.rb index a4c4adb..dfd8ee4 100644 --- a/lib/custodian/protocoltest/http.rb +++ b/lib/custodian/protocoltest/http.rb @@ -108,7 +108,6 @@ module Custodian @username = u.user if ( u.user ) @password = u.password if ( u.password ) - # # Expected status # @@ -254,6 +253,17 @@ module Custodian end end + # + # If we're running with HTTP-basic-auth we should remove + # the username/password from the URL we're passing to curb. + # + if ( basic_auth? ) + u = URI.parse(test_url) + u.user = nil + u.password = nil + test_url = u.to_s + end + errors = [] resolution_errors = [] |