test: switch to ESM
[poolifier.git] / tests / utils.test.mjs
similarity index 96%
rename from tests/utils.test.js
rename to tests/utils.test.mjs
index 061c1648d4f2217583f6b0a9370802578fb222a6..74c53a1629b7f3ef7738bdbc50e3f908216457dd 100644 (file)
@@ -1,9 +1,9 @@
-const { randomInt } = require('node:crypto')
-const { Worker } = require('node:worker_threads')
-const cluster = require('node:cluster')
-const os = require('node:os')
-const { expect } = require('expect')
-const {
+import { Worker } from 'node:worker_threads'
+import cluster from 'node:cluster'
+import os from 'node:os'
+import { randomInt } from 'node:crypto'
+import { expect } from 'expect'
+import {
   DEFAULT_MEASUREMENT_STATISTICS_REQUIREMENTS,
   DEFAULT_TASK_NAME,
   DEFAULT_WORKER_CHOICE_STRATEGY_OPTIONS,
@@ -11,8 +11,8 @@ const {
   availableParallelism,
   average,
   exponentialDelay,
-  getWorkerType,
   getWorkerId,
+  getWorkerType,
   isAsyncFunction,
   isKillBehavior,
   isPlainObject,
@@ -22,8 +22,8 @@ const {
   round,
   secureRandom,
   sleep
-} = require('../lib/utils')
-const { KillBehaviors, WorkerTypes } = require('../lib')
+} from '../lib/utils.js'
+import { KillBehaviors, WorkerTypes } from '../lib/index.js'
 
 describe('Utils test suite', () => {
   it('Verify DEFAULT_TASK_NAME value', () => {