FixedThreadPool,
WorkerChoiceStrategies
} = require('../../../lib/index')
-const numberOfWorkers = 1
-const workerNotFoundInTasksUsageMapError = new Error(
- 'Worker could not be found in worker tasks usage map'
-)
-class StubPoolWithWorkerTasksUsageMapClear extends FixedThreadPool {
- removeAllWorker () {
- this.workersTasksUsage.clear()
+
+describe('Abstract pool test suite', () => {
+ const numberOfWorkers = 1
+ const workerNotFoundInTasksUsageMapError = new Error(
+ 'Worker could not be found in worker tasks usage map'
+ )
+ class StubPoolWithWorkerTasksUsageMapClear extends FixedThreadPool {
+ removeAllWorker () {
+ this.workersTasksUsage.clear()
+ }
}
-}
-class StubPoolWithIsMainMethod extends FixedThreadPool {
- isMain () {
- return false
+ class StubPoolWithIsMainMethod extends FixedThreadPool {
+ isMain () {
+ return false
+ }
}
-}
-describe('Abstract pool test suite', () => {
it('Simulate pool creation from a non main thread/process', () => {
expect(
() =>