Welcome to mirror list, hosted at ThFree Co, Russian Federation.

test-worker-invalid-workerdata.js « parallel « test - github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: d0cb1753eb4b6464a4cea00c22cfbccc78fdb28b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Flags: --experimental-worker
'use strict';
require('../common');
const assert = require('assert');
const { Worker } = require('worker_threads');

// This tests verifies that failing to serialize workerData does not keep
// the process alive.
// Refs: https://github.com/nodejs/node/issues/22736

assert.throws(() => {
  new Worker('./worker.js', {
    workerData: { fn: () => {} }
  });
}, /DataCloneError/);