Error handling and unit tests
[poolifier.git] / tests / workers / errorWorker.js
1 'use strict'
2 const { ThreadWorker } = require('../../lib/workers')
3
4 function error (data) {
5 throw new Error(data)
6 }
7
8 class MyWorker extends ThreadWorker {
9 constructor () {
10 super(error, { maxInactiveTime: 500 })
11 }
12 }
13
14 module.exports = new MyWorker()