X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fpools%2Fworker-node.test.mjs;h=d524c464ee2d92139bb243b22b5b93749711e451;hb=c29c16cf00688165811688d8601fcfbbf560ff36;hp=a847e4fedec5374713f514900beed3afb8097e67;hpb=229e9e73566ed1960ba5be0534fb3aa2eeb115eb;p=poolifier.git diff --git a/tests/pools/worker-node.test.mjs b/tests/pools/worker-node.test.mjs index a847e4fe..d524c464 100644 --- a/tests/pools/worker-node.test.mjs +++ b/tests/pools/worker-node.test.mjs @@ -14,32 +14,32 @@ describe('Worker node test suite', () => { const clusterWorkerNode = new WorkerNode(clusterWorker, 12) it('Worker node instantiation', () => { - expect(() => new WorkerNode()).toThrowError( + expect(() => new WorkerNode()).toThrow( new TypeError('Cannot construct a worker node without a worker') ) - expect(() => new WorkerNode(threadWorker)).toThrowError( + expect(() => new WorkerNode(threadWorker)).toThrow( new TypeError( 'Cannot construct a worker node without a tasks queue back pressure size' ) ) expect( () => new WorkerNode(threadWorker, 'invalidTasksQueueBackPressureSize') - ).toThrowError( + ).toThrow( new TypeError( 'Cannot construct a worker node with a tasks queue back pressure size that is not an integer' ) ) - expect(() => new WorkerNode(threadWorker, 0.2)).toThrowError( + expect(() => new WorkerNode(threadWorker, 0.2)).toThrow( new TypeError( 'Cannot construct a worker node with a tasks queue back pressure size that is not an integer' ) ) - expect(() => new WorkerNode(threadWorker, 0)).toThrowError( + expect(() => new WorkerNode(threadWorker, 0)).toThrow( new RangeError( 'Cannot construct a worker node with a tasks queue back pressure size that is not a positive integer' ) ) - expect(() => new WorkerNode(threadWorker, -1)).toThrowError( + expect(() => new WorkerNode(threadWorker, -1)).toThrow( new RangeError( 'Cannot construct a worker node with a tasks queue back pressure size that is not a positive integer' ) @@ -134,7 +134,7 @@ describe('Worker node test suite', () => { it('Worker node getTaskFunctionWorkerUsage()', () => { expect(() => threadWorkerNode.getTaskFunctionWorkerUsage('invalidTaskFunction') - ).toThrowError( + ).toThrow( new TypeError( "Cannot get task function worker usage for task function name 'invalidTaskFunction' when task function names list is not yet defined" ) @@ -142,7 +142,7 @@ describe('Worker node test suite', () => { threadWorkerNode.info.taskFunctionNames = [DEFAULT_TASK_NAME, 'fn1'] expect(() => threadWorkerNode.getTaskFunctionWorkerUsage('invalidTaskFunction') - ).toThrowError( + ).toThrow( new TypeError( "Cannot get task function worker usage for task function name 'invalidTaskFunction' when task function names list has less than 3 elements" )