diff options
Diffstat (limited to 'test/net')
| -rw-r--r-- | test/net/client_test.rb | 22 |
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 |
