aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2019-04-07 18:48:43 -0700
committerJeremy Evans <code@jeremyevans.net>2019-08-30 12:39:31 -0700
commit03697ddf63eb9acd41e4f2185a019d39d1ead3cf (patch)
tree1063634f2009fb3c5d11cc24df25b4a67946f026 /test
parent9c2e165f7dbb63dd1921eacae58c4305d3e9e5b6 (diff)
downloadruby-03697ddf63eb9acd41e4f2185a019d39d1ead3cf.tar.gz
Update tests to fix warning message changes
Now that keyword splats accept non-Symbols, the inspect value of the keyword is used instead of the string value.
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_keyword.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/ruby/test_keyword.rb b/test/ruby/test_keyword.rb
index ad90acfb0a..d0d64520e4 100644
--- a/test/ruby/test_keyword.rb
+++ b/test/ruby/test_keyword.rb
@@ -511,7 +511,7 @@ class TestKeywordArguments < Test::Unit::TestCase
def m.f3(**a) a; end
def m.f4(*a) a; end
o = {a: 1}
- assert_raise_with_message(ArgumentError, /unknown keyword: a/) {
+ assert_raise_with_message(ArgumentError, /unknown keyword: :a/) {
m.f(**o)
}
o = {}
@@ -535,7 +535,7 @@ class TestKeywordArguments < Test::Unit::TestCase
assert_equal([{a: 42}], m.f4(**o))
end
- assert_warning('') do
+ assert_warning(/splat keyword/) do
assert_equal({a: 42}, m.f2("a".to_sym => 42), '[ruby-core:82291] [Bug #13793]')
end
@@ -583,14 +583,14 @@ class TestKeywordArguments < Test::Unit::TestCase
bar(k1: 1)
end
end
- assert_raise_with_message(ArgumentError, /unknown keyword: k1/, bug10413) {
+ assert_raise_with_message(ArgumentError, /unknown keyword: :k1/, bug10413) {
o.foo {raise "unreachable"}
}
end
def test_unknown_keyword
bug13004 = '[ruby-dev:49893] [Bug #13004]'
- assert_raise_with_message(ArgumentError, /unknown keyword: invalid-argument/, bug13004) {
+ assert_raise_with_message(ArgumentError, /unknown keyword: :"invalid-argument"/, bug13004) {
[].sample(random: nil, "invalid-argument": nil)
}
end