Files
bun.sh/test/js/node/test/parallel/test-buffer-constructor-node-modules.js
2025-03-05 19:35:19 -08:00

50 lines
1019 B
JavaScript

'use strict';
const common = require('../common');
if ('Bun' in globalThis) common.skip("BUN: we don't want to emit this warning");
const fixtures = require('../common/fixtures');
const { spawnSyncAndAssert } = require('../common/child_process');
if (process.env.NODE_PENDING_DEPRECATION)
common.skip('test does not work when NODE_PENDING_DEPRECATION is set');
spawnSyncAndAssert(
process.execPath,
[ fixtures.path('warning_node_modules', 'new-buffer-cjs.js') ],
{
trim: true,
stderr: '',
}
);
spawnSyncAndAssert(
process.execPath,
[ fixtures.path('warning_node_modules', 'new-buffer-esm.mjs') ],
{
trim: true,
stderr: '',
}
);
spawnSyncAndAssert(
process.execPath,
[
'--pending-deprecation',
fixtures.path('warning_node_modules', 'new-buffer-cjs.js'),
],
{
stderr: /DEP0005/
}
);
spawnSyncAndAssert(
process.execPath,
[
'--pending-deprecation',
fixtures.path('warning_node_modules', 'new-buffer-esm.mjs'),
],
{
stderr: /DEP0005/
}
);