8000 test_keyword.rb: suppress warnings · eagletmt/ruby@05ae2b7 · GitHub
[go: up one dir, main page]

Skip to content

Commit 05ae2b7

Browse files
committed
test_keyword.rb: suppress warnings
* test/ruby/test_keyword.rb (test_block_required_keyword): suppress shadowing outer variable warning. * test/ruby/test_keyword.rb (test_precedence_of_keyword_arguments): suppress unused variable warning. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent d3908b7 commit 05ae2b7

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

test/ruby/test_keyword.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ def test_required_keyword
321321
def test_block_required_keyword
322322
feature7701 = '[ruby-core:51454] [Feature #7701] required keyword argument'
323323
b = assert_nothing_raised(SyntaxError, feature7701) do
324-
break eval("proc {|a:| a}")
324+
break eval("proc {|a:| a}", nil, __FILE__, __LINE__)
325325
end
326326
assert_raise_with_message(ArgumentError, /missing keyword/, feature7701) {b.call}
327327
assert_raise_with_message(ArgumentError, /unknown keyword/, feature7701) {b.call(a:0, b:1)}
@@ -330,11 +330,11 @@ def test_block_required_keyword
330330

331331
bug8139 = '[ruby-core:53608] [Bug #8139] required keyword argument with rest hash'
332332
b = assert_nothing_raised(SyntaxError, feature7701) do
333-
break eval("proc {|a:, **b| [a, b]}")
333+
break eval("proc {|a:, **bl| [a, bl]}", nil, __FILE__, __LINE__)
334334
end
335335
assert_equal([42, {}], b.call(a: 42), feature7701)
336336
assert_equal([42, {c: feature7701}], b.call(a: 42, c: feature7701), feature7701)
337-
assert_equal([[:keyreq, :a], [:keyrest, :b]], b.parameters, feature7701)
337+
assert_equal([[:keyreq, :a], [:keyrest, :bl]], b.parameters, feature7701)
338338
assert_raise_with_message(ArgumentError, /missing keyword/, bug8139) {b.call(c: bug8139)}
339339
assert_raise_with_message(ArgumentError, /missing keyword/, bug8139) {b.call}
340340
end
@@ -398,7 +398,7 @@ def foo(x, **h)
398398
end
399399
end
400400
assert_equal([{}, {}], a.new.foo({}))
401-
assert_equal([{}, {:bar=>"x"}], a.new.foo({}, bar: "x"))
401+
assert_equal([{}, {:bar=>"x"}], a.new.foo({}, bar: "x"), bug8040)
402402
end
403403

404404
def test_precedence_of_keyword_arguments_with_post_argument

0 commit comments

Comments
 (0)
0