test: cleanup worker error tests
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 2 Oct 2023 17:13:51 +0000 (19:13 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 2 Oct 2023 17:13:51 +0000 (19:13 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
tests/worker/abstract-worker.test.mjs
tests/worker/cluster-worker.test.mjs
tests/worker/thread-worker.test.mjs

index 9058790b46654acbd2ea7ecc17ca0e38617dad3e..11bf6927ec51efa977d539e75c2a1a8d9fe930d8 100644 (file)
@@ -200,15 +200,6 @@ describe('Abstract worker test suite', () => {
     expect(killHandlerStub.calledOnce).toBe(true)
   })
 
-  it('Verify that handleError() method is working properly', () => {
-    const error = new Error('Error as an error')
-    const worker = new ClusterWorker(() => {})
-    expect(worker.handleError(error)).not.toBeInstanceOf(Error)
-    expect(worker.handleError(error)).toStrictEqual(error.message)
-    const errorMessage = 'Error as a string'
-    expect(worker.handleError(errorMessage)).toStrictEqual(errorMessage)
-  })
-
   it('Verify that getMainWorker() throw error if main worker is not set', () => {
     expect(() =>
       new StubWorkerWithMainWorker(() => {}).getMainWorker()
index ea6a0481c00e9a5ae1c2af65882fb51c88158fb6..f6a927aa054c90d3d994d38d4ae81119994f50d2 100644 (file)
@@ -12,6 +12,15 @@ describe('Cluster worker test suite', () => {
     }
   }
 
+  it('Verify that handleError() method is working properly', () => {
+    const error = new Error('Error as an error')
+    const worker = new ClusterWorker(() => {})
+    expect(worker.handleError(error)).not.toBeInstanceOf(Error)
+    expect(worker.handleError(error)).toStrictEqual(error.message)
+    const errorMessage = 'Error as a string'
+    expect(worker.handleError(errorMessage)).toStrictEqual(errorMessage)
+  })
+
   it('Verify worker invokes the getMainWorker() and send() methods', () => {
     const worker = new SpyWorker(() => {})
     worker.sendToMainWorker({ ok: 1 })
index 8b6f9c79915602f4f1c2916be72833a8f69c25b3..4be262a2259bec34203f0743b7f93b721ea2600f 100644 (file)
@@ -16,6 +16,7 @@ describe('Thread worker test suite', () => {
   it('Verify that handleError() method is working properly', () => {
     const error = new Error('Error as an error')
     const worker = new ThreadWorker(() => {})
+    expect(worker.handleError(error)).toBeInstanceOf(Error)
     expect(worker.handleError(error)).toStrictEqual(error)
     const errorMessage = 'Error as a string'
     expect(worker.handleError(errorMessage)).toStrictEqual(errorMessage)