X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Ftest-utils.js;h=ef759824ce7e9b4d0294d84f2fa6dff02aba493a;hb=30d7f6e094a9b837fd85c74ef23188ab28e86644;hp=b55f76215e3d8f651281148eb8c57be59e7cc9fb;hpb=dbca3be954130834defeb4084096272ecf660c5c;p=poolifier.git diff --git a/tests/test-utils.js b/tests/test-utils.js index b55f7621..ef759824 100644 --- a/tests/test-utils.js +++ b/tests/test-utils.js @@ -1,10 +1,11 @@ -const { TaskFunctions } = require('./test-types') +const { TaskFunctions } = require('./test-types.js') const waitWorkerEvents = async (pool, workerEvent, numberOfEventsToWait) => { - return new Promise(resolve => { + return await new Promise(resolve => { let events = 0 if (numberOfEventsToWait === 0) { resolve(events) + return } for (const workerNode of pool.workerNodes) { workerNode.worker.on(workerEvent, () => { @@ -18,10 +19,11 @@ const waitWorkerEvents = async (pool, workerEvent, numberOfEventsToWait) => { } const waitPoolEvents = async (pool, poolEvent, numberOfEventsToWait) => { - return new Promise(resolve => { + return await new Promise(resolve => { let events = 0 if (numberOfEventsToWait === 0) { resolve(events) + return } pool.emitter?.on(poolEvent, () => { ++events @@ -33,7 +35,7 @@ const waitPoolEvents = async (pool, poolEvent, numberOfEventsToWait) => { } const sleep = async ms => { - return new Promise(resolve => setTimeout(resolve, ms)) + return await new Promise(resolve => setTimeout(resolve, ms)) } const sleepTaskFunction = async ( @@ -42,7 +44,7 @@ const sleepTaskFunction = async ( rejection = false, rejectionMessage = '' ) => { - return new Promise((resolve, reject) => { + return await new Promise((resolve, reject) => { setTimeout( () => rejection === true