From d4638b98df548409f2baef61f00ad60182d01f4d Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 24 Jan 2025 17:05:35 +0900 Subject: [PATCH] Fix "Relax expectations of errors from `getgrnam`" Use `assert_raise_kind_of` instead of `assert_raise`, that reject sub classes of the given exceptions. --- test/ruby/test_process.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/ruby/test_process.rb b/test/ruby/test_process.rb index e90135977406d4..6e6a57efca1053 100644 --- a/test/ruby/test_process.rb +++ b/test/ruby/test_process.rb @@ -1693,7 +1693,7 @@ def test_gid_from_name if g = Etc.getgrgid(Process.gid) assert_equal(Process.gid, Process::GID.from_name(g.name), g.name) end - exc = assert_raise(ArgumentError, SystemCallError) do + exc = assert_raise_kind_of(ArgumentError, SystemCallError) do Process::GID.from_name("\u{4e0d 5b58 5728}") # fu son zai ("absent" in Kanji) end assert_match(/\u{4e0d 5b58 5728}/, exc.message) if exc.is_a?(ArgumentError)