Skip to content

Commit 9aa9f42

Browse files
authored
Merge pull request #81 from ruby/pz-fix-3-2-test
Fix test for Ruby head
2 parents 5849e4e + e6185dd commit 9aa9f42

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

test/net/http/test_httpheader.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@ def test_initialize
2828
assert_raise(NoMethodError){ @c.initialize_http_header("foo"=>[]) }
2929
assert_raise(ArgumentError){ @c.initialize_http_header("foo"=>"a\nb") }
3030
assert_raise(ArgumentError){ @c.initialize_http_header("foo"=>"a\rb") }
31-
assert_raise(ArgumentError){ @c.initialize_http_header("foo"=>"a\xff") }
31+
end
32+
33+
def test_initialize_with_broken_coderange
34+
error = RUBY_VERSION >= "3.2" ? Encoding::CompatibilityError : ArgumentError
35+
assert_raise(error){ @c.initialize_http_header("foo"=>"a\xff") }
3236
end
3337

3438
def test_initialize_with_symbol

0 commit comments

Comments
 (0)