+ it('Verify that handleError() method is working properly', () => {
+ const error = new Error('Error as an error')
+ const worker = new ThreadWorker(() => {})
+ expect(worker.handleError(error)).toStrictEqual(error)
+ const errorMessage = 'Error as a string'
+ expect(worker.handleError(errorMessage)).toStrictEqual(errorMessage)
+ })
+
+ it('Verify worker invokes the getMainWorker() and postMessage() methods', () => {