Skip to content

Commit 8bbb912

Browse files
committed
fixup! util: add convertProcessSignalToExitCode utility
1 parent ccf99c9 commit 8bbb912

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

test/parallel/test-util-convert-signal-to-exit-code.mjs

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,16 @@ import { mustCall, mustNotCall, isWindows } from '../common/index.mjs';
22
import assert from 'assert';
33
import { convertProcessSignalToExitCode } from 'util';
44
import { spawn } from 'child_process';
5+
import { constants } from 'os';
6+
const { signals } = constants;
57

68
{
7-
// SIGTERM = 15, so 128 + 15 = 143
8-
assert.strictEqual(convertProcessSignalToExitCode('SIGTERM'), 143);
99

10-
// SIGKILL = 9, so 128 + 9 = 137
11-
assert.strictEqual(convertProcessSignalToExitCode('SIGKILL'), 137);
12-
13-
// SIGINT = 2, so 128 + 2 = 130
14-
assert.strictEqual(convertProcessSignalToExitCode('SIGINT'), 130);
15-
16-
// SIGHUP = 1, so 128 + 1 = 129
17-
assert.strictEqual(convertProcessSignalToExitCode('SIGHUP'), 129);
18-
19-
// SIGABRT = 6, so 128 + 6 = 134
20-
assert.strictEqual(convertProcessSignalToExitCode('SIGABRT'), 134);
10+
assert.strictEqual(convertProcessSignalToExitCode('SIGTERM'), 128 + signals.SIGTERM);
11+
assert.strictEqual(convertProcessSignalToExitCode('SIGKILL'), 128 + signals.SIGKILL);
12+
assert.strictEqual(convertProcessSignalToExitCode('SIGINT'), 128 + signals.SIGINT);
13+
assert.strictEqual(convertProcessSignalToExitCode('SIGHUP'), 128 + signals.SIGHUP);
14+
assert.strictEqual(convertProcessSignalToExitCode('SIGABRT'), 128 + signals.SIGABRT);
2115
}
2216

2317
{

0 commit comments

Comments
 (0)