aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-10-09 17:43:16 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-10-09 19:07:21 +0900
commit546566d34b37fb5a028bcbe6bafa8248877f06ca (patch)
tree6f09b7db0e1daeb46f2fd10d82926610199f5f97 /test
parentd9e2ef6000a7a7621e110a7092f09e273eb81fcb (diff)
downloadruby-546566d34b37fb5a028bcbe6bafa8248877f06ca.tar.gz
Do not set `$!` to `SyntaxError` when error tolerant
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_ast.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/ruby/test_ast.rb b/test/ruby/test_ast.rb
index faa989c2fb..b91880be6d 100644
--- a/test/ruby/test_ast.rb
+++ b/test/ruby/test_ast.rb
@@ -576,6 +576,7 @@ dummy
end
end
STR
+ assert_nil($!)
assert_equal(:SCOPE, node.type)
end
@@ -965,6 +966,7 @@ dummy
def assert_error_tolerant(src, expected)
node = RubyVM::AbstractSyntaxTree.parse(src, error_tolerant: true)
+ assert_nil($!)
str = ""
PP.pp(node, str, 80)
assert_equal(expected, str)