node/test/parallel/test-permission-dc-worker-threads.js
Rafael Gonzaga 01dd7c4f64
test: use --permission instead of --experimental-permission
PR-URL: https://github.com/nodejs/node/pull/56685
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Pietro Marchini <pietro.marchini94@gmail.com>
Reviewed-By: LiviaMedeiros <livia@cirno.name>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
2025-01-22 15:09:00 +00:00

20 lines
577 B
JavaScript

// Flags: --permission --allow-fs-read=* --experimental-test-module-mocks
'use strict';
const common = require('../common');
const assert = require('node:assert');
{
const diagnostics_channel = require('node:diagnostics_channel');
diagnostics_channel.subscribe('worker_threads', common.mustNotCall());
const { mock } = require('node:test');
// Module mocking should throw instead of posting to worker_threads dc
assert.throws(() => {
mock.module('node:path');
}, common.expectsError({
code: 'ERR_ACCESS_DENIED',
permission: 'WorkerThreads',
}));
}