mirror of
https://github.com/nodejs/node.git
synced 2025-12-27 23:41:14 +00:00
Remove the ability to mutate signals constant as doing so can lead to unexpected behavior, notably when spawning child process. Fixes: https://github.com/nodejs/node/issues/44749 PR-URL: https://github.com/nodejs/node/pull/61038 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Aviv Keller <me@aviv.sh>
12 lines
288 B
JavaScript
12 lines
288 B
JavaScript
'use strict';
|
|
|
|
require('../common');
|
|
const { test } = require('node:test');
|
|
const assert = require('node:assert');
|
|
const { constants } = require('node:os');
|
|
|
|
|
|
test('Verify that signals constant is immutable', () => {
|
|
assert.throws(() => constants.signals.FOOBAR = 1337, TypeError);
|
|
});
|