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