X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fworker%2Fabstract-worker.test.js;h=7f05cbb70d91d5a68f76f7bc7508fdac82acd5ea;hb=2b4fddb81e6a35039aeea4ae20ec7d02e2c7aed8;hp=5b42eb9d357088a6da6253c780da12dbb7230c00;hpb=82888165d01dba6a57f5047d4a4c27c6da6025f3;p=poolifier.git diff --git a/tests/worker/abstract-worker.test.js b/tests/worker/abstract-worker.test.js index 5b42eb9d..7f05cbb7 100644 --- a/tests/worker/abstract-worker.test.js +++ b/tests/worker/abstract-worker.test.js @@ -45,7 +45,7 @@ describe('Abstract worker test suite', () => { ) }) - it('Verify that taskFunctions parameter is an object literal', () => { + it('Verify that taskFunctions parameter is not an empty object literal', () => { expect(() => new ClusterWorker([])).toThrowError( new TypeError('taskFunctions parameter is not an object literal') ) @@ -61,6 +61,9 @@ describe('Abstract worker test suite', () => { expect(() => new ClusterWorker(new WeakSet())).toThrowError( new TypeError('taskFunctions parameter is not an object literal') ) + expect(() => new ClusterWorker({})).toThrowError( + new TypeError('taskFunctions parameter object is empty') + ) }) it('Verify that taskFunctions parameter with multiple task functions is taken', () => {