Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornlf <quitlahok@gmail.com>2022-06-21 23:50:10 +0300
committerNathan Fritz <fritzy@github.com>2022-06-22 23:46:13 +0300
commit3e28f3ccd5d09c9c2a1036cd4cd98571ac737808 (patch)
treec24eb5b0fd2c8eee2b7f60a0fb905554d53e294b /workspaces
parent2c06ceee82dd813c0ae84cc0b09e6941cfc5533e (diff)
chore(tests): fix tests for @npmcli/run-script@4.1.0 update
Diffstat (limited to 'workspaces')
-rw-r--r--workspaces/arborist/tap-snapshots/test/arborist/rebuild.js.test.cjs8
-rw-r--r--workspaces/arborist/test/arborist/rebuild.js6
2 files changed, 10 insertions, 4 deletions
diff --git a/workspaces/arborist/tap-snapshots/test/arborist/rebuild.js.test.cjs b/workspaces/arborist/tap-snapshots/test/arborist/rebuild.js.test.cjs
index 3a500be65..3a7ee8890 100644
--- a/workspaces/arborist/tap-snapshots/test/arborist/rebuild.js.test.cjs
+++ b/workspaces/arborist/tap-snapshots/test/arborist/rebuild.js.test.cjs
@@ -8,7 +8,7 @@
exports[`test/arborist/rebuild.js TAP verify dep flags in script environments > saved script results 1`] = `
Array [
Object {
- "cmd": "node ../../env.js",
+ "cmd": "{TMP}/postinstall-{TIMESTAMP}",
"code": 0,
"event": "postinstall",
"pkg": Object {
@@ -30,7 +30,7 @@ Array [
"stdout": "npm_package_dev\\n",
},
Object {
- "cmd": "node ../../env.js",
+ "cmd": "{TMP}/postinstall-{TIMESTAMP}",
"code": 0,
"event": "postinstall",
"pkg": Object {
@@ -46,7 +46,7 @@ Array [
"stdout": "npm_package_dev_optional\\n",
},
Object {
- "cmd": "node ../../env.js",
+ "cmd": "{TMP}/postinstall-{TIMESTAMP}",
"code": 0,
"event": "postinstall",
"pkg": Object {
@@ -66,7 +66,7 @@ Array [
),
},
Object {
- "cmd": "node ../../env.js",
+ "cmd": "{TMP}/postinstall-{TIMESTAMP}",
"code": 0,
"event": "postinstall",
"pkg": Object {
diff --git a/workspaces/arborist/test/arborist/rebuild.js b/workspaces/arborist/test/arborist/rebuild.js
index 37551c748..cac811aac 100644
--- a/workspaces/arborist/test/arborist/rebuild.js
+++ b/workspaces/arborist/test/arborist/rebuild.js
@@ -2,6 +2,7 @@ const t = require('tap')
const _trashList = Symbol.for('trashList')
const Arborist = require('../../lib/arborist/index.js')
const { resolve, dirname } = require('path')
+const os = require('os')
const fs = require('fs')
const fixtures = resolve(__dirname, '../fixtures')
const relpath = require('../../lib/relpath.js')
@@ -185,6 +186,11 @@ t.test('verify dep flags in script environments', async t => {
localeCompare(patha, pathb) || localeCompare(eventa, eventb))
.map(({ pkg, event, cmd, code, signal, stdout, stderr }) =>
({ pkg, event, cmd, code, signal, stdout, stderr }))
+ t.cleanSnapshot = (input) => {
+ return input.replace(new RegExp(os.tmpdir().replace(/\\/g, '\\\\\\\\'), 'g'), '{TMP}')
+ .replace(/\\\\/g, '/')
+ .replace(/(\d+)\.(?:sh|cmd)/g, '{TIMESTAMP}')
+ }
t.matchSnapshot(saved, 'saved script results')
for (const [pkg, flags] of Object.entries(expect)) {