'use strict'; const common = require('../common'); const assert = require('assert'); const spawn = require('child_process').spawn; const fixtures = require('../common/fixtures'); const child = spawn(process.argv[0], [fixtures.path('should_exit.js')]); child.stdout.once('data', function() { child.kill('SIGINT'); }); child.on('exit', common.mustCall(function(exitCode, signalCode) { assert.strictEqual(exitCode, null); assert.strictEqual(signalCode, 'SIGINT'); }));