From 3612b1bed8b4a93fd85d4be448174d5c6ef4f473 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 3 Apr 2023 17:26:22 +0900 Subject: [Feature #19590] Show the invalid clock argument Include the failed clock argument in the error message from `Process.clock_gettime` and `Process.clock_getres`. --- test/ruby/test_process.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'test/ruby') diff --git a/test/ruby/test_process.rb b/test/ruby/test_process.rb index 6e8050a54a..7a6930b531 100644 --- a/test/ruby/test_process.rb +++ b/test/ruby/test_process.rb @@ -2156,7 +2156,9 @@ EOS t3 = Process.clock_gettime(Process::CLOCK_REALTIME, :nanosecond) assert_operator(t1, :<=, t2) assert_operator(t2, :<=, t3) - assert_raise(Errno::EINVAL) { Process.clock_gettime(:foo) } + assert_raise_with_message(Errno::EINVAL, /:foo/) do + Process.clock_gettime(:foo) + end end def test_clock_gettime_unit @@ -2261,7 +2263,9 @@ EOS rescue Errno::EINVAL else assert_kind_of(Integer, r) - assert_raise(Errno::EINVAL) { Process.clock_getres(:foo) } + assert_raise_with_message(Errno::EINVAL, /:foo/) do + Process.clock_getres(:foo) + end end def test_clock_getres_constants -- cgit v1.2.1