test: switch to ESM
[poolifier.git] / tests / worker / thread-worker.test.js
diff --git a/tests/worker/thread-worker.test.js b/tests/worker/thread-worker.test.js
deleted file mode 100644 (file)
index 495e10b..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-const { expect } = require('expect')
-const { ThreadWorker } = require('../../lib')
-
-describe('Thread worker test suite', () => {
-  let numberOfMessagesPosted = 0
-  const postMessage = () => {
-    ++numberOfMessagesPosted
-  }
-  class SpyWorker extends ThreadWorker {
-    constructor (fn) {
-      super(fn)
-      this.port = { postMessage }
-    }
-  }
-
-  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 postMessage() method on port property', () => {
-    const worker = new SpyWorker(() => {})
-    worker.sendToMainWorker({ ok: 1 })
-    expect(numberOfMessagesPosted).toBe(1)
-  })
-})