summaryrefslogtreecommitdiff
path: root/test/parallel/test-signal-unregister.js
blob: 2c4d3129426bbb2443c074f58438939639789150 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
'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');
}));