mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Suppress warnings in test/ruby/test_ast.rb
The tests for error tolerance printed some warnings. This change suppresses them.
This commit is contained in:
parent
7a9f865a1d
commit
9cfc45d6e5
1 changed files with 9 additions and 1 deletions
|
@ -568,6 +568,7 @@ dummy
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_error_tolerant
|
def test_error_tolerant
|
||||||
|
verbose_bak, $VERBOSE = $VERBOSE, false
|
||||||
node = RubyVM::AbstractSyntaxTree.parse(<<~STR, error_tolerant: true)
|
node = RubyVM::AbstractSyntaxTree.parse(<<~STR, error_tolerant: true)
|
||||||
class A
|
class A
|
||||||
def m
|
def m
|
||||||
|
@ -579,6 +580,8 @@ dummy
|
||||||
assert_nil($!)
|
assert_nil($!)
|
||||||
|
|
||||||
assert_equal(:SCOPE, node.type)
|
assert_equal(:SCOPE, node.type)
|
||||||
|
ensure
|
||||||
|
$VERBOSE = verbose_bak
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_error_tolerant_end_is_short_for_method_define
|
def test_error_tolerant_end_is_short_for_method_define
|
||||||
|
@ -965,7 +968,12 @@ dummy
|
||||||
end
|
end
|
||||||
|
|
||||||
def assert_error_tolerant(src, expected)
|
def assert_error_tolerant(src, expected)
|
||||||
node = RubyVM::AbstractSyntaxTree.parse(src, error_tolerant: true)
|
begin
|
||||||
|
verbose_bak, $VERBOSE = $VERBOSE, false
|
||||||
|
node = RubyVM::AbstractSyntaxTree.parse(src, error_tolerant: true)
|
||||||
|
ensure
|
||||||
|
$VERBOSE = verbose_bak
|
||||||
|
end
|
||||||
assert_nil($!)
|
assert_nil($!)
|
||||||
str = ""
|
str = ""
|
||||||
PP.pp(node, str, 80)
|
PP.pp(node, str, 80)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue