X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=tests%2Fworker%2Fthread-worker.test.mjs;h=f78451f7d95482a33660076d71408c073661fc66;hb=HEAD;hp=3151b90a4a04d367e262f9f3cee8bf8569bc25c4;hpb=2717674c56c2caae531507e7d4e0068f4d4c8918;p=poolifier.git diff --git a/tests/worker/thread-worker.test.mjs b/tests/worker/thread-worker.test.mjs index 3151b90a..ed9f16ac 100644 --- a/tests/worker/thread-worker.test.mjs +++ b/tests/worker/thread-worker.test.mjs @@ -19,13 +19,13 @@ describe('Thread worker test suite', () => { it('Verify that sync kill handler is called when worker is killed', () => { const worker = new ThreadWorker(() => {}, { - killHandler: stub().returns() + killHandler: stub().returns(), }) worker.isMain = false worker.port = { + close: stub().returns(), postMessage: stub().returns(), unref: stub().returns(), - close: stub().returns() } worker.handleKillMessage() expect(worker.port.postMessage.calledOnce).toBe(true) @@ -43,47 +43,47 @@ describe('Thread worker test suite', () => { } const worker = new ThreadWorker({ fn1, fn2 }) worker.port = { - postMessage: stub().returns() + postMessage: stub().returns(), } expect(worker.removeTaskFunction(0, fn1)).toStrictEqual({ + error: new TypeError('name parameter is not a string'), status: false, - error: new TypeError('name parameter is not a string') }) expect(worker.removeTaskFunction('', fn1)).toStrictEqual({ + error: new TypeError('name parameter is an empty string'), status: false, - error: new TypeError('name parameter is an empty string') }) expect(worker.taskFunctions.get(DEFAULT_TASK_NAME)).toStrictEqual({ - taskFunction: expect.any(Function) + taskFunction: expect.any(Function), }) expect(worker.taskFunctions.get('fn1')).toStrictEqual({ - taskFunction: expect.any(Function) + taskFunction: expect.any(Function), }) expect(worker.taskFunctions.get('fn2')).toStrictEqual({ - taskFunction: expect.any(Function) + taskFunction: expect.any(Function), }) expect(worker.taskFunctions.size).toBe(3) expect(worker.taskFunctions.get(DEFAULT_TASK_NAME)).toStrictEqual( worker.taskFunctions.get('fn1') ) expect(worker.removeTaskFunction(DEFAULT_TASK_NAME)).toStrictEqual({ - status: false, error: new Error( 'Cannot remove the task function with the default reserved name' - ) + ), + status: false, }) expect(worker.removeTaskFunction('fn1')).toStrictEqual({ - status: false, error: new Error( 'Cannot remove the task function used as the default task function' - ) + ), + status: false, }) worker.removeTaskFunction('fn2') expect(worker.taskFunctions.get(DEFAULT_TASK_NAME)).toStrictEqual({ - taskFunction: expect.any(Function) + taskFunction: expect.any(Function), }) expect(worker.taskFunctions.get('fn1')).toStrictEqual({ - taskFunction: expect.any(Function) + taskFunction: expect.any(Function), }) expect(worker.taskFunctions.get('fn2')).toBeUndefined() expect(worker.taskFunctions.size).toBe(2)