mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
test,benchmark: use tmpdir.fileURL()
PR-URL: https://github.com/nodejs/node/pull/49138 Refs: https://github.com/nodejs/node/pull/49040 Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This commit is contained in:
parent
052434a0c1
commit
eeddbfae6c
@ -2,13 +2,11 @@
|
||||
// general startup, does not test lazy operations
|
||||
'use strict';
|
||||
const fs = require('node:fs');
|
||||
const path = require('node:path');
|
||||
const common = require('../common.js');
|
||||
|
||||
const tmpdir = require('../../test/common/tmpdir.js');
|
||||
const { pathToFileURL } = require('node:url');
|
||||
|
||||
const benchmarkDirectory = pathToFileURL(path.resolve(tmpdir.path, 'benchmark-import'));
|
||||
const benchmarkDirectory = tmpdir.fileURL('benchmark-import');
|
||||
|
||||
const configs = {
|
||||
n: [1e3],
|
||||
|
@ -4,12 +4,9 @@ const tmpdir = require('../common/tmpdir');
|
||||
|
||||
const assert = require('node:assert');
|
||||
const fs = require('node:fs/promises');
|
||||
const { pathToFileURL } = require('node:url');
|
||||
|
||||
tmpdir.refresh();
|
||||
const tmpDir = pathToFileURL(tmpdir.path);
|
||||
|
||||
const target = new URL(`./${Math.random()}.mjs`, tmpDir);
|
||||
const target = tmpdir.fileURL(`${Math.random()}.mjs`);
|
||||
|
||||
(async () => {
|
||||
|
||||
|
@ -4,12 +4,9 @@ import tmpdir from '../common/tmpdir.js';
|
||||
import assert from 'node:assert';
|
||||
import fs from 'node:fs/promises';
|
||||
import { execPath } from 'node:process';
|
||||
import { pathToFileURL } from 'node:url';
|
||||
|
||||
tmpdir.refresh();
|
||||
const tmpDir = pathToFileURL(tmpdir.path);
|
||||
|
||||
const target = new URL(`./${Math.random()}.mjs`, tmpDir);
|
||||
const target = tmpdir.fileURL(`${Math.random()}.mjs`);
|
||||
|
||||
await assert.rejects(import(target), { code: 'ERR_MODULE_NOT_FOUND' });
|
||||
|
||||
|
@ -23,11 +23,6 @@ const policyFilepath = tmpdir.resolve('policy');
|
||||
const depFilepath = require.resolve(`./build/${common.buildType}/binding.node`);
|
||||
const depURL = pathToFileURL(depFilepath);
|
||||
|
||||
const tmpdirURL = pathToFileURL(tmpdir.path);
|
||||
if (!tmpdirURL.pathname.endsWith('/')) {
|
||||
tmpdirURL.pathname += '/';
|
||||
}
|
||||
|
||||
const depBody = fs.readFileSync(depURL);
|
||||
function writePolicy(...resources) {
|
||||
const manifest = { resources: {} };
|
||||
|
Loading…
Reference in New Issue
Block a user