diff --git a/tests/load/parallel.compose.js b/tests/load/parallel.compose.js index 6d8e7a1c..91787b57 100644 --- a/tests/load/parallel.compose.js +++ b/tests/load/parallel.compose.js @@ -8,22 +8,22 @@ const metasync = require('../..'); const testCompose = done => { let i = 0; const p1 = (context, callback) => { - setImmediate(() => callback(null, ++i * 2)); + queueMicrotask(() => callback(null, ++i * 2)); }; const p2 = (context, callback) => { - setImmediate(() => callback(null, ++i * 3)); + queueMicrotask(() => callback(null, ++i * 3)); }; const p3 = (context, callback) => { - setImmediate(() => callback(null, ++i * 5)); + queueMicrotask(() => callback(null, ++i * 5)); }; const p4 = (context, callback) => { - setImmediate(() => callback(null, 'key ' + ++i)); + queueMicrotask(() => callback(null, 'key ' + ++i)); }; const p5 = (context, callback) => { - setImmediate(() => callback(null, ++i === 5)); + queueMicrotask(() => callback(null, ++i === 5)); }; const p6 = (context, callback) => { - setImmediate(() => callback(null, 'key' + ++i * 2)); + queueMicrotask(() => callback(null, 'key' + ++i * 2)); }; const f1 = metasync([[p1, p2, p3, p4, p5, p6]]); diff --git a/tests/load/parallel.promise.js b/tests/load/parallel.promise.js index 0d8ec77b..e3a6da61 100644 --- a/tests/load/parallel.promise.js +++ b/tests/load/parallel.promise.js @@ -7,22 +7,22 @@ const benchmark = require('./benchmark.js'); const PromiseAll = done => { let i = 0; const p1 = new Promise(resolve => { - setImmediate(() => resolve(++i * 2)); + resolve(++i * 2); }); const p2 = new Promise(resolve => { - setImmediate(() => resolve(++i * 3)); + resolve(++i * 3); }); const p3 = new Promise(resolve => { - setImmediate(() => resolve(++i * 5)); + resolve(++i * 5); }); const p4 = new Promise(resolve => { - setImmediate(() => resolve('key ' + ++i)); + resolve('key ' + ++i); }); const p5 = new Promise(resolve => { - setImmediate(() => resolve(++i === 5)); + resolve(++i === 5); }); const p6 = new Promise(resolve => { - setImmediate(() => resolve('key' + ++i * 2)); + resolve('key' + ++i * 2); }); Promise.all([p1, p2, p3, p4, p5, p6]).then(done.bind(null, null)); diff --git a/tests/load/sequential.compose.js b/tests/load/sequential.compose.js index 3b7ca9ef..6ed75ce8 100644 --- a/tests/load/sequential.compose.js +++ b/tests/load/sequential.compose.js @@ -8,22 +8,22 @@ const metasync = require('../..'); const composeSequential = done => { let i = 0; const p1 = (context, callback) => { - setImmediate(() => callback(null, ++i * 2)); + queueMicrotask(() => callback(null, ++i * 2)); }; const p2 = (context, callback) => { - setImmediate(() => callback(null, ++i * 3)); + queueMicrotask(() => callback(null, ++i * 3)); }; const p3 = (context, callback) => { - setImmediate(() => callback(null, ++i * 5)); + queueMicrotask(() => callback(null, ++i * 5)); }; const p4 = (context, callback) => { - setImmediate(() => callback(null, 'key ' + ++i)); + queueMicrotask(() => callback(null, 'key ' + ++i)); }; const p5 = (context, callback) => { - setImmediate(() => callback(null, ++i === 5)); + queueMicrotask(() => callback(null, ++i === 5)); }; const p6 = (context, callback) => { - setImmediate(() => callback(null, 'key' + ++i * 2)); + queueMicrotask(() => callback(null, 'key' + ++i * 2)); }; const f1 = metasync([p1, p2, p3, p4, p5, p6]); diff --git a/tests/load/sequential.promise.js b/tests/load/sequential.promise.js index cda53c5a..5079346e 100644 --- a/tests/load/sequential.promise.js +++ b/tests/load/sequential.promise.js @@ -7,22 +7,22 @@ const benchmark = require('./benchmark.js'); const PromiseThen = done => { let i = 0; const p1 = new Promise(resolve => { - setImmediate(() => resolve({ p1: ++i * 2 })); + resolve(++i * 2); }); const p2 = new Promise(resolve => { - setImmediate(() => resolve({ p2: ++i * 3 })); + resolve(++i * 3); }); const p3 = new Promise(resolve => { - setImmediate(() => resolve({ p3: ++i * 5 })); + resolve(++i * 5); }); const p4 = new Promise(resolve => { - setImmediate(() => resolve({ p4: 'key ' + ++i })); + resolve('key ' + ++i); }); const p5 = new Promise(resolve => { - setImmediate(() => resolve({ p5: ++i === 5 })); + resolve(++i === 5); }); const p6 = new Promise(resolve => { - setImmediate(() => resolve({ p6: 'key' + ++i * 2 })); + resolve('key' + ++i * 2); }); Promise.resolve() .then(p1)