From 55d954721e25ada90482f6d3f751a12fc982620b Mon Sep 17 00:00:00 2001 From: Charles Oliver Nutter Date: Fri, 20 Oct 2023 23:30:40 -0500 Subject: Raise TypeError for bad IO::Buffer.map argument (#8728) * Raise TypeError when IO::Buffer.map argument is neither IO nor implements #fileno * Use UNREACHABLE_CODE Co-authored-by: Nobuyoshi Nakada * Use macro for undef check Co-authored-by: Nobuyoshi Nakada --------- Co-authored-by: Nobuyoshi Nakada --- test/ruby/test_io_buffer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/ruby') diff --git a/test/ruby/test_io_buffer.rb b/test/ruby/test_io_buffer.rb index 1b4a09dd20..dea8388d7d 100644 --- a/test/ruby/test_io_buffer.rb +++ b/test/ruby/test_io_buffer.rb @@ -80,7 +80,7 @@ class TestIOBuffer < Test::Unit::TestCase end def test_file_mapped_invalid - assert_raise NoMethodError do + assert_raise TypeError do IO::Buffer.map("foobar") end end -- cgit v1.2.3