summaryrefslogtreecommitdiff
path: root/test/net
diff options
context:
space:
mode:
Diffstat (limited to 'test/net')
-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