+
+ it('Verify getWorkerType() behavior', () => {
+ expect(
+ getWorkerType(
+ new ThreadWorker('./tests/worker-files/thread/testWorker.mjs')
+ )
+ ).toBe(WorkerTypes.thread)
+ expect(getWorkerType(cluster.fork())).toBe(WorkerTypes.cluster)
+ })
+
+ it('Verify getWorkerId() behavior', () => {
+ const threadWorker = new ThreadWorker(
+ './tests/worker-files/thread/testWorker.mjs'
+ )
+ const clusterWorker = cluster.fork()
+ expect(getWorkerId(threadWorker)).toBe(threadWorker.threadId)
+ expect(getWorkerId(clusterWorker)).toBe(clusterWorker.id)
+ })