From c5c252c067a3ed39fa9fcf0e84e072e1f5b17291 Mon Sep 17 00:00:00 2001 From: Nick Dower Date: Fri, 16 May 2025 15:44:45 +0200 Subject: [PATCH] Add a test case for `it` in a regex. Co-authored-by: Alan Wu --- test/ruby/test_syntax.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/test/ruby/test_syntax.rb b/test/ruby/test_syntax.rb index f24929092b..b7e021a4ff 100644 --- a/test/ruby/test_syntax.rb +++ b/test/ruby/test_syntax.rb @@ -1954,6 +1954,7 @@ eom assert_equal(6, eval('a = 0; 6.then { begin; nil; rescue; ensure; a = it; end }; a')) assert_equal(7, eval('a = 0; 7.then { begin; raise; ensure; a = it; end } rescue a')) assert_equal(8, eval('a = 0; 8.then { begin; raise; rescue; ensure; a = it; end }; a')) + assert_equal(/9/, eval('9.then { /#{it}/o }')) end def test_value_expr_in_condition