summaryrefslogtreecommitdiff
path: root/test/net/client_test.rb
diff options
context:
space:
mode:
authorPeter Schulze <petschul@cisco.com>2022-05-03 17:08:42 -0600
committerPeter Schulze <petschul@cisco.com>2022-05-03 17:08:42 -0600
commit86931c43711f8d71023f9c8e5fabba0496dddadb (patch)
tree19ce70aae29e21604a3eab28e9f93b7129561596 /test/net/client_test.rb
parent6ef050083b8519cfb8120246344514e1c8e27f49 (diff)
default to not calling set_debug_output
Diffstat (limited to 'test/net/client_test.rb')
-rw-r--r--test/net/client_test.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/net/client_test.rb b/test/net/client_test.rb
index 0b8b3ea..eee08dd 100644
--- a/test/net/client_test.rb
+++ b/test/net/client_test.rb
@@ -303,4 +303,26 @@ class ClientTest < Minitest::Test
end
assert(@called)
end
+
+ def test_debug_output_not_set_by_default
+ VCR.use_cassette('get_root') do
+ client = Net::Hippie::Client.new(logger: StringIO.new)
+ uri = URI.parse('https://www.mokhan.ca')
+ client.get(uri, headers: {})
+ subject = client.logger
+ subject.rewind
+ assert_empty subject.read
+ end
+ end
+
+ def test_debug_output_can_be_sent_to_logger
+ VCR.use_cassette('get_root') do
+ client = Net::Hippie::Client.new(logger: StringIO.new, enable_debug_output: true)
+ uri = URI.parse('https://www.mokhan.ca')
+ client.get(uri, headers: {})
+ subject = client.logger
+ subject.rewind
+ assert_match %r{^(opening connection to www.mokhan.ca:443)}, subject.read
+ end
+ end
end