diff --git a/test/js/node/test/parallel/test-worker-stack-overflow.js b/test/js/node/test/parallel/test-worker-stack-overflow.js new file mode 100644 index 0000000000..1b0f53b9e7 --- /dev/null +++ b/test/js/node/test/parallel/test-worker-stack-overflow.js @@ -0,0 +1,10 @@ +'use strict'; +const common = require('../common'); +const { Worker } = require('worker_threads'); + +const worker = new Worker('function f() { f(); } f();', { eval: true }); + +worker.on('error', common.expectsError({ + constructor: RangeError, + message: /Maximum call stack size exceeded\.?/ +}));