Prevent warnings: "unused literal ignored"
``` [24688/26146] TestParse#test_named_capture_in_block(eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: unused literal ignored (eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: unused literal ignored (eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: unused literal ignored (eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: unused literal ignored (eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: unused literal ignored (eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: possibly useless use of + in void context = 0.00 s ```
This commit is contained in:
parent
55a297c840
commit
8233572d45
@ -476,7 +476,12 @@ class TestParse < Test::Unit::TestCase
|
||||
'(1+1; cond1..cond2)',
|
||||
].each do |code|
|
||||
code = code.sub("cond1", "n==4").sub("cond2", "n==5")
|
||||
assert_equal([4,5], eval("(1..9).select {|n| true if #{code}}"))
|
||||
begin
|
||||
$VERBOSE, verbose_bak = nil, $VERBOSE
|
||||
assert_equal([4,5], eval("(1..9).select {|n| true if #{code}}"))
|
||||
ensure
|
||||
$VERBOSE = verbose_bak
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -996,7 +1001,12 @@ x = __ENCODING__
|
||||
'(1+1; /(?<a>.*)/)',
|
||||
].each do |code|
|
||||
token = Random.bytes(4).unpack1("H*")
|
||||
assert_equal(token, eval("#{code} =~ #{token.dump}; a"))
|
||||
begin
|
||||
$VERBOSE, verbose_bak = nil, $VERBOSE
|
||||
assert_equal(token, eval("#{code} =~ #{token.dump}; a"))
|
||||
ensure
|
||||
$VERBOSE = verbose_bak
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -1495,7 +1505,12 @@ x = __ENCODING__
|
||||
|
||||
def assert_parse_error(code, message)
|
||||
assert_raise_with_message(SyntaxError, message) do
|
||||
RubyVM::AbstractSyntaxTree.parse(code)
|
||||
$VERBOSE, verbose_bak = nil, $VERBOSE
|
||||
begin
|
||||
RubyVM::AbstractSyntaxTree.parse(code)
|
||||
ensure
|
||||
$VERBOSE = verbose_bak
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user