diff options
Diffstat (limited to 'bootstraptest/test_yjit.rb')
-rw-r--r-- | bootstraptest/test_yjit.rb | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/bootstraptest/test_yjit.rb b/bootstraptest/test_yjit.rb index 7a3e6e5e70..b7a3d3a520 100644 --- a/bootstraptest/test_yjit.rb +++ b/bootstraptest/test_yjit.rb @@ -3802,16 +3802,18 @@ assert_equal '[{"/a"=>"b", :as=>:c, :via=>:post}, [], nil]', %q{ } # Test rest and kw_args -assert_equal '[[["test"], nil, true], [["test"], :base, true]]', %q{ +assert_equal '[true, true, true, true]', %q{ def my_func(*args, base: nil, sort: true) [args, base, sort] end def calling_my_func - result = [] - result << my_func("test") - result << my_func("test", base: :base) + results = [] + results << (my_func("test") == [["test"], nil, true]) + results << (my_func("test", base: :base) == [["test"], :base, true]) + results << (my_func("test", sort: false) == [["test"], nil, false]) + results << (my_func("test", "other", base: :base) == [["test", "other"], :base, true]) + results end - calling_my_func } |