-const expect = require('expect')
+const { expect } = require('expect')
const { ClusterWorker } = require('../../lib')
describe('Cluster worker test suite', () => {
- // Skipped because ClusterWorker would be in main instead of non-main worker
- it.skip('Verify worker has default maxInactiveTime', () => {
+ it('Verify worker has default maxInactiveTime', () => {
const worker = new ClusterWorker(() => {})
- expect(worker.maxInactiveTime).toEqual(60_000)
+ expect(worker.opts.maxInactiveTime).toStrictEqual(60000)
+ })
+
+ it('Verify that handleError() method works properly', () => {
+ const errorMessage = 'Error as a string'
+ const worker = new ClusterWorker(() => {})
+ expect(worker.handleError(errorMessage)).toStrictEqual(errorMessage)
})
})