asyncTest("reduceRight", 1, function(_) { var result = flows.reduceRight(_, [1, 2, 3, 4], function(_, v, val) { return v * delay(_, val); }, 1); strictEqual(result, 24); start(); });
asyncTest("reduceRight", 3, function __9(_) { var result; var __frame = { name: "__9", line: 293 }; return __func(_, this, arguments, __9, 0, __frame, function __$__9() { return flows.reduceRight(__cb(_, __frame, 1, 20, function ___(__0, __4) { result = __4; strictEqual(result, 24); return [1,2,3,4,].reduceRight_(__cb(_, __frame, 5, 27, function ___(__0, __5) { result = __5; strictEqual(result, 24); return sparse().reduceRight_(__cb(_, __frame, 9, 23, function ___(__0, __6) { result = __6; strictEqual(result, "/99/44/33"); start(); _(); }, true), function __3(_, v, val) { var __frame = { name: "__3", line: 302 }; return __func(_, this, arguments, __3, 0, __frame, function __$__3() { return delay(__cb(_, __frame, 1, 19, function ___(__0, __2) { var __1 = ((v + "/") + __2); return _(null, __1); }, true), val); }); }, ""); }, true), function __2(_, v, val) { var __frame = { name: "__2", line: 298 }; return __func(_, this, arguments, __2, 0, __frame, function __$__2() { return delay(__cb(_, __frame, 1, 13, function ___(__0, __2) { var __1 = (v * __2); return _(null, __1); }, true), val); }); }, 1); }, true), [1,2,3,4,], function __1(_, v, val) { var __frame = { name: "__1", line: 294 }; return __func(_, this, arguments, __1, 0, __frame, function __$__1() { return delay(__cb(_, __frame, 1, 13, function ___(__0, __2) { var __1 = (v * __2); return _(null, __1); }, true), val); }); }, 1); });});
asyncTest('reduceRight', 3, function __9(_) { var result; var __frame = { name: '__9', line: 293 }; return __func(_, this, arguments, __9, 0, __frame, function __$__9() { return flows.reduceRight(__cb(_, __frame, 1, 0, function ___(__0, __4) { result = __4; strictEqual(result, 24); return [ 1, 2, 3, 4 ].reduceRight_(__cb(_, __frame, 5, 0, function ___(__0, __5) { result = __5; strictEqual(result, 24); return sparse().reduceRight_(__cb(_, __frame, 9, 0, function ___(__0, __6) { result = __6; strictEqual(result, '/99/44/33'); start(); _(); }, true, false), function __3(_, v, val) { var __frame = { name: '__3', line: 302 }; return __func(_, this, arguments, __3, 0, __frame, function __$__3() { return delay(__cb(_, __frame, 1, 0, function ___(__0, __2) { var __1 = v + '/' + __2; return _(null, __1); }, true, false), val); }); }, ''); }, true, false), function __2(_, v, val) { var __frame = { name: '__2', line: 298 }; return __func(_, this, arguments, __2, 0, __frame, function __$__2() { return delay(__cb(_, __frame, 1, 0, function ___(__0, __2) { var __1 = v * __2; return _(null, __1); }, true, false), val); }); }, 1); }, true, false), [ 1, 2, 3, 4 ], function __1(_, v, val) { var __frame = { name: '__1', line: 294 }; return __func(_, this, arguments, __1, 0, __frame, function __$__1() { return delay(__cb(_, __frame, 1, 0, function ___(__0, __2) { var __1 = v * __2; return _(null, __1); }, true, false), val); }); }, 1); }); });
asyncTest("reduceRight", 1, function __9(_) { if (!_) { return __future(__9, arguments, 0); }; var result; return flows.reduceRight(__cb(_, function(__0, __2) { result = __2; strictEqual(result, 24); start(); _(); }), [1,2,3,4,], function __1(_, v, val) { if (!_) { return __future(__1, arguments, 0); } ; return delay(__cb(_, function(__0, __2) { var __1 = (v * __2); return _(null, __1); }), val); }, 1);});
asyncTest("reduceRight", 1, function __9(_) { var result; var __frame = { name: "__9", line: 74 }; return __func(_, this, arguments, __9, 0, __frame, function __$__9() { return flows.reduceRight(__cb(_, __frame, 1, 14, function ___(__0, __2) { result = __2; strictEqual(result, 24); start(); _(); }), [1,2,3,4,], function __1(_, v, val) { var __frame = { name: "__1", line: 75 }; return __func(_, this, arguments, __1, 0, __frame, function __$__1() { return delay(__cb(_, __frame, 1, 13, function ___(__0, __2) { var __1 = (v * __2); return _(null, __1); }), val); }); }, 1); });});