httpx/test/compression_test.rb
HoneyryderChuck 0d58408c58 compression plugins for gzip and deflate supported by default
most of the code was moved to the transcoder layer.

The `compression_threshold_size` option has been removed.

The `:compression/brotli` plugin becomes only ´:brotli`, and depends on
the new transcoding APIs.

options to skip compression and decompression were added.
2023-09-20 17:57:41 +01:00

15 lines
473 B
Ruby

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