isolate debug log tests

This commit is contained in:
HoneyryderChuck 2022-01-16 03:29:46 +02:00
parent c1402f7995
commit bfb51cf213
2 changed files with 4 additions and 4 deletions

View File

@ -35,7 +35,7 @@ class HTTPTest < Minitest::Test
def test_verbose_log
log = StringIO.new
uri = URI(build_uri("/get"))
response = HTTPX.get(uri, debug: log, debug_level: 3)
response = HTTPX.plugin(SessionWithPool).get(uri, debug: log, debug_level: 3)
verify_status(response, 200)
log_output = log.string
# assert request headers
@ -55,14 +55,14 @@ class HTTPTest < Minitest::Test
true
end
uri = URI(build_uri("/get"))
response = HTTPX.get(uri, debug: log, debug_level: 3)
response = HTTPX.plugin(SessionWithPool).get(uri, debug: log, debug_level: 3)
verify_status(response, 200)
log_output = log.string
assert log_output.include?("\e[33m<- HEADER: Connection: close\n\e[0m")
Tempfile.create("httpx-log") do |file|
uri = URI(build_uri("/get"))
response = HTTPX.get(uri, debug: file, debug_level: 3)
response = HTTPX.plugin(SessionWithPool).get(uri, debug: file, debug_level: 3)
verify_status(response, 200)
file.rewind
log_output = file.read

View File

@ -13,7 +13,7 @@ module Requests
log = StringIO.new
unavailable_host = URI(origin("localhost"))
unavailable_host.port = next_available_port
response = HTTPX.get(unavailable_host.to_s, debug: log, debug_level: 3)
response = HTTPX.plugin(SessionWithPool).get(unavailable_host.to_s, debug: log, debug_level: 3)
output = log.string
assert output.include?(response.error.message)
end