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-08-04 23:43:27 +0300
committerGar <wraithgar@github.com>2022-08-08 18:46:41 +0300
commit96b6781086143d7285c2c5bf7808c24b2c87e4dd (patch)
treebb06afbd91f4c3355752d4b4f20816f0454ce9e4 /workspaces/arborist/test
parentca756fda3e0ddff2c0aeb85c21b10977c8bce3b6 (diff)
feat(arborist): add option to forcibly skip loading a virtual tree
Diffstat (limited to 'workspaces/arborist/test')
-rw-r--r--workspaces/arborist/test/arborist/load-actual.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/workspaces/arborist/test/arborist/load-actual.js b/workspaces/arborist/test/arborist/load-actual.js
index 8b84bb330..72ab5e60f 100644
--- a/workspaces/arborist/test/arborist/load-actual.js
+++ b/workspaces/arborist/test/arborist/load-actual.js
@@ -199,8 +199,17 @@ t.test('missing symlinks', t =>
'bar has error')
}))
-t.test('load from a hidden lockfile', t =>
- t.resolveMatchSnapshot(loadActual(resolve(fixtures, 'hidden-lockfile'))))
+t.test('load from a hidden lockfile', async (t) => {
+ const tree = await loadActual(resolve(fixtures, 'hidden-lockfile'))
+ t.ok(tree.meta.loadedFromDisk, 'meta was loaded from disk')
+ t.matchSnapshot(tree)
+})
+
+t.test('do not load from a hidden lockfile when forceActual is set', async (t) => {
+ const tree = await loadActual(resolve(fixtures, 'hidden-lockfile'), { forceActual: true })
+ t.not(tree.meta.loadedFromDisk, 'meta was NOT loaded from disk')
+ t.matchSnapshot(tree)
+})
t.test('load a global space', t =>
t.resolveMatchSnapshot(loadActual(resolve(fixtures, 'global-style/lib'), {