• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1'use strict';
2require('../common');
3const assert = require('assert');
4const { Worker } = require('worker_threads');
5
6// This tests verifies that failing to serialize workerData does not keep
7// the process alive.
8// Refs: https://github.com/nodejs/node/issues/22736
9
10assert.throws(() => {
11  new Worker('./worker.js', {
12    workerData: { fn: () => {} }
13  });
14}, /DataCloneError/);
15