X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fworker%2Fabstract-worker.test.js;h=62f6dd2bea37b3e8f4789ea2ed7c027cc0fe7a43;hb=744cb3ab5d55aa9a8aebdfdee69f7b3ab6a8e41d;hp=0a920dd594f0e4e0578d35ce8ae25c1919820a85;hpb=6cd5248f7b289828220cac63f8fe77d021c572e9;p=poolifier.git diff --git a/tests/worker/abstract-worker.test.js b/tests/worker/abstract-worker.test.js index 0a920dd5..62f6dd2b 100644 --- a/tests/worker/abstract-worker.test.js +++ b/tests/worker/abstract-worker.test.js @@ -17,10 +17,11 @@ describe('Abstract worker test suite', () => { it('Verify worker options default values', () => { const worker = new ThreadWorker(() => {}) - expect(worker.opts.maxInactiveTime).toStrictEqual(60000) - expect(worker.opts.killBehavior).toBe(KillBehaviors.SOFT) - expect(worker.opts.killHandler).toStrictEqual(EMPTY_FUNCTION) - expect(worker.opts.async).toBe(undefined) + expect(worker.opts).toStrictEqual({ + killBehavior: KillBehaviors.SOFT, + maxInactiveTime: 60000, + killHandler: EMPTY_FUNCTION + }) }) it('Verify that worker options are set at worker creation', () => { @@ -28,15 +29,16 @@ describe('Abstract worker test suite', () => { console.info('Worker received kill message') } const worker = new ClusterWorker(() => {}, { - maxInactiveTime: 6000, killBehavior: KillBehaviors.HARD, + maxInactiveTime: 6000, killHandler, async: true }) - expect(worker.opts.maxInactiveTime).toStrictEqual(6000) - expect(worker.opts.killBehavior).toBe(KillBehaviors.HARD) - expect(worker.opts.killHandler).toStrictEqual(killHandler) - expect(worker.opts.async).toBe(undefined) + expect(worker.opts).toStrictEqual({ + killBehavior: KillBehaviors.HARD, + maxInactiveTime: 6000, + killHandler + }) }) it('Verify that taskFunctions parameter is mandatory', () => {