From a8782c454ce3590ecad3ec5da4a54347a7326683 Mon Sep 17 00:00:00 2001 From: Jimmy Miller Date: Thu, 30 Mar 2023 10:20:23 -0400 Subject: YJIT: Test more kw and rest cases and change exit name --- bootstraptest/test_yjit.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'bootstraptest') 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 } -- cgit v1.2.1