httpx/test/compression_test.rb
2023-04-28 23:57:25 +01:00

17 lines
528 B
Ruby

# frozen_string_literal: true
require_relative "test_helper"
require "httpx/plugins/compression"
class CompressionTest < Minitest::Test
include HTTPX
def test_ignore_encoding_on_range
session = HTTPX.plugin(:compression)
request = session.build_request("GET", "http://example.com")
assert request.headers.key?("accept-encoding")
range_request = session.build_request("GET", "http://example.com", headers: { "range" => "bytes=100-200" })
assert !range_request.headers.key?("accept-encoding")
end
end