Diff

spec/util_promise_spec.lua @ 11486:78d843faaffc

util.promise: Switch order of parameters to join() This saves awkward fiddlery with varargs and also echoes the signature of pcall/xpcall.
author Matthew Wild <mwild1@gmail.com>
date Thu, 25 Mar 2021 15:08:22 +0000
parent 11485:7d42ed3a8a40
child 11727:f3aee8a825cc
line wrap: on
line diff
--- a/spec/util_promise_spec.lua	Thu Mar 25 14:32:32 2021 +0000
+++ b/spec/util_promise_spec.lua	Thu Mar 25 15:08:22 2021 +0000
@@ -498,10 +498,10 @@
 			local res1, res2;
 			local p1, p2 = promise.new(function (resolve) r1 = resolve end), promise.new(function (resolve) r2 = resolve end);
 
-			local p = promise.join(p1, p2, function (_res1, _res2)
+			local p = promise.join(function (_res1, _res2)
 				res1, res2 = _res1, _res2;
 				return promise.resolve("works");
-			end);
+			end, p1, p2);
 
 			local result;
 			local cb = spy.new(function (v)