From b2a948037c16785e27ace99f701dd1e069936b7e Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Thu, 15 Feb 2024 21:30:16 +0900 Subject: [PATCH] Support Ruby 3.4's new error message format Ruby 3.4 will use a single quote instead of a backtrick as an open quote. https://bugs.ruby-lang.org/issues/16495 --- test/bigdecimal/test_bigdecimal.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/bigdecimal/test_bigdecimal.rb b/test/bigdecimal/test_bigdecimal.rb index d44bcdaf..cae33751 100644 --- a/test/bigdecimal/test_bigdecimal.rb +++ b/test/bigdecimal/test_bigdecimal.rb @@ -290,7 +290,7 @@ def test_BigDecimal_with_exception_keyword end def test_s_ver - assert_raise_with_message(NoMethodError, /undefined method `ver'/) { BigDecimal.ver } + assert_raise_with_message(NoMethodError, /undefined method [`']ver'/) { BigDecimal.ver } end def test_s_allocate @@ -302,7 +302,7 @@ def test_s_allocate end def test_s_new - assert_raise_with_message(NoMethodError, /undefined method `new'/) { BigDecimal.new("1") } + assert_raise_with_message(NoMethodError, /undefined method [`']new'/) { BigDecimal.new("1") } end def test_s_interpret_loosely @@ -2067,7 +2067,7 @@ def test_dup def test_new_subclass c = Class.new(BigDecimal) - assert_raise_with_message(NoMethodError, /undefined method `new'/) { c.new(1) } + assert_raise_with_message(NoMethodError, /undefined method [`']new'/) { c.new(1) } end def test_bug6406