1234567891011 |
- import Piscina from '..';
- import { test } from 'tap';
- import { resolve } from 'path';
- test('can destroy pool while tasks are running', async ({ rejects }) => {
- const pool = new Piscina({
- filename: resolve(__dirname, 'fixtures/eval.js')
- });
- setImmediate(() => pool.destroy());
- await rejects(pool.runTask('while(1){}'), /Terminating worker thread/);
- });
|