summaryrefslogtreecommitdiff
path: root/test/ruby
diff options
context:
space:
mode:
Diffstat (limited to 'test/ruby')
-rw-r--r--test/ruby/test_keyword.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/ruby/test_keyword.rb b/test/ruby/test_keyword.rb
index 6da1b73c15..4563308fa2 100644
--- a/test/ruby/test_keyword.rb
+++ b/test/ruby/test_keyword.rb
@@ -2794,6 +2794,12 @@ class TestKeywordArguments < Test::Unit::TestCase
assert_nil(c.send(:ruby2_keywords, :bar))
end
+ utf16_sym = "abcdef".encode("UTF-16LE").to_sym
+ c.send(:define_method, utf16_sym, c.instance_method(:itself))
+ assert_warn(/abcdef/) do
+ assert_nil(c.send(:ruby2_keywords, utf16_sym))
+ end
+
o = Object.new
class << o
alias bar p