Skip to content

Commit 68b848a

Browse files
committed
Support Ruby 3.4's new error message format
1 parent fa52fcd commit 68b848a

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

test/console/debugger_local_test.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def test_raised_is_accessible_from_repl
3434
type "catch Exception"
3535
type "c"
3636
type "_raised"
37-
assert_line_text(/undefined local variable or method `foo' for main/)
37+
assert_line_text(/undefined local variable or method [`']foo' for main/)
3838
type "c"
3939
end
4040
end
@@ -43,7 +43,7 @@ def test_raised_is_accessible_from_command
4343
debug_code(program) do
4444
type "catch Exception pre: p _raised"
4545
type "c"
46-
assert_line_text(/undefined local variable or method `foo' for main/)
46+
assert_line_text(/undefined local variable or method [`']foo' for main/)
4747
type "c"
4848
end
4949
end
@@ -96,7 +96,7 @@ def test_raised_doesnt_leak_to_program_binding
9696

9797
# stops for NoMethodError because _raised is not defined in the program
9898
type "_raised"
99-
assert_line_text(/undefined local variable or method `_raised' for main/)
99+
assert_line_text(/undefined local variable or method [`']_raised' for main/)
100100
type "c"
101101
end
102102
end
@@ -155,7 +155,7 @@ def test_raised_doesnt_leak_to_program_binding
155155
type "c"
156156
# stops for NoMethodError because _return is not defined in the program
157157
type "_raised"
158-
assert_line_text(/undefined local variable or method `_return' for main/)
158+
assert_line_text(/undefined local variable or method [`']_return' for main/)
159159
type "c"
160160
end
161161
end

test/console/info_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ def test_info_constant_with_expression_errors
257257

258258
type "info constants foo"
259259
assert_line_text([
260-
/eval error: undefined local variable or method `foo' for main/,
260+
/eval error: undefined local variable or method [`']foo' for main/,
261261
])
262262

263263
type "c"

0 commit comments

Comments
 (0)