1'use strict'; 2const common = require('../common'); 3const child_process = require('child_process'); 4const assert = require('assert'); 5 6// Regression test for https://github.com/nodejs/node/issues/37806: 7const proc = child_process.spawn(process.execPath, ['-i']); 8proc.on('error', common.mustNotCall()); 9proc.on('exit', common.mustCall((code) => { 10 assert.strictEqual(code, 0); 11})); 12proc.stdin.write('clearImmediate({});\n.exit\n'); 13