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:
Livia Medeiros 2023-08-22 01:42:03 +09:00 committed by GitHub
parent 052434a0c1
commit eeddbfae6c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 3 additions and 16 deletions

View File

@ -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],

View File

@ -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 () => {

View File

@ -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' });

View File

@ -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: {} };