Skip to content

Commit b097174

Browse files
committed
chore: re-enable selflink test disabled in #7411
1 parent 67a7ce9 commit b097174

3 files changed

Lines changed: 446 additions & 5 deletions

File tree

workspaces/arborist/tap-snapshots/test/arborist/load-actual.js.test.cjs

Lines changed: 295 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6161,6 +6161,237 @@ ArboristNode {
61616161
}
61626162
`
61636163

6164+
exports[`test/arborist/load-actual.js TAP selflink > loaded tree 1`] = `
6165+
ArboristNode {
6166+
"children": Map {
6167+
"@scope/y" => ArboristNode {
6168+
"edgesIn": Set {
6169+
EdgeIn {
6170+
"from": "",
6171+
"name": "@scope/y",
6172+
"spec": "*",
6173+
"type": "prod",
6174+
},
6175+
},
6176+
"edgesOut": Map {
6177+
"foo" => EdgeOut {
6178+
"name": "foo",
6179+
"spec": "*",
6180+
"to": "node_modules/foo",
6181+
"type": "prod",
6182+
},
6183+
},
6184+
"location": "node_modules/@scope/y",
6185+
"name": "@scope/y",
6186+
"path": "selflink/node_modules/@scope/y",
6187+
"version": "1.2.3",
6188+
},
6189+
"@scope/z" => ArboristNode {
6190+
"children": Map {
6191+
"glob" => ArboristLink {
6192+
"dev": true,
6193+
"edgesIn": Set {
6194+
EdgeIn {
6195+
"from": "node_modules/@scope/z",
6196+
"name": "glob",
6197+
"spec": "4",
6198+
"type": "prod",
6199+
},
6200+
},
6201+
"extraneous": true,
6202+
"location": "node_modules/@scope/z/node_modules/glob",
6203+
"name": "glob",
6204+
"optional": true,
6205+
"path": "selflink/node_modules/@scope/z/node_modules/glob",
6206+
"peer": true,
6207+
"realpath": "selflink/node_modules/foo/node_modules/glob",
6208+
"resolved": "file:../../../foo/node_modules/glob",
6209+
"target": ArboristNode {
6210+
"children": Map {
6211+
"graceful-fs" => ArboristNode {
6212+
"dev": true,
6213+
"extraneous": true,
6214+
"location": "node_modules/foo/node_modules/glob/node_modules/graceful-fs",
6215+
"name": "graceful-fs",
6216+
"optional": true,
6217+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/graceful-fs",
6218+
"peer": true,
6219+
"version": "3.0.2",
6220+
},
6221+
"inherits" => ArboristNode {
6222+
"dev": true,
6223+
"extraneous": true,
6224+
"location": "node_modules/foo/node_modules/glob/node_modules/inherits",
6225+
"name": "inherits",
6226+
"optional": true,
6227+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/inherits",
6228+
"peer": true,
6229+
"version": "2.0.1",
6230+
},
6231+
"minimatch" => ArboristNode {
6232+
"children": Map {
6233+
"lru-cache" => ArboristNode {
6234+
"dev": true,
6235+
"extraneous": true,
6236+
"location": "node_modules/foo/node_modules/glob/node_modules/minimatch/node_modules/lru-cache",
6237+
"name": "lru-cache",
6238+
"optional": true,
6239+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/minimatch/node_modules/lru-cache",
6240+
"peer": true,
6241+
"version": "2.5.0",
6242+
},
6243+
"sigmund" => ArboristNode {
6244+
"dev": true,
6245+
"extraneous": true,
6246+
"location": "node_modules/foo/node_modules/glob/node_modules/minimatch/node_modules/sigmund",
6247+
"name": "sigmund",
6248+
"optional": true,
6249+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/minimatch/node_modules/sigmund",
6250+
"peer": true,
6251+
"version": "1.0.0",
6252+
},
6253+
},
6254+
"dev": true,
6255+
"extraneous": true,
6256+
"location": "node_modules/foo/node_modules/glob/node_modules/minimatch",
6257+
"name": "minimatch",
6258+
"optional": true,
6259+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/minimatch",
6260+
"peer": true,
6261+
"version": "1.0.0",
6262+
},
6263+
"once" => ArboristNode {
6264+
"dev": true,
6265+
"extraneous": true,
6266+
"location": "node_modules/foo/node_modules/glob/node_modules/once",
6267+
"name": "once",
6268+
"optional": true,
6269+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/once",
6270+
"peer": true,
6271+
"version": "1.3.0",
6272+
},
6273+
},
6274+
"edgesIn": Set {
6275+
EdgeIn {
6276+
"from": "node_modules/foo",
6277+
"name": "glob",
6278+
"spec": "4",
6279+
"type": "prod",
6280+
},
6281+
},
6282+
"location": "node_modules/foo/node_modules/glob",
6283+
"name": "glob",
6284+
"path": "selflink/node_modules/foo/node_modules/glob",
6285+
"version": "4.0.5",
6286+
},
6287+
"version": "4.0.5",
6288+
},
6289+
},
6290+
"dev": true,
6291+
"edgesOut": Map {
6292+
"glob" => EdgeOut {
6293+
"name": "glob",
6294+
"spec": "4",
6295+
"to": "node_modules/@scope/z/node_modules/glob",
6296+
"type": "prod",
6297+
},
6298+
},
6299+
"extraneous": true,
6300+
"location": "node_modules/@scope/z",
6301+
"name": "@scope/z",
6302+
"optional": true,
6303+
"path": "selflink/node_modules/@scope/z",
6304+
"peer": true,
6305+
"version": "1.2.3",
6306+
},
6307+
"foo" => ArboristNode {
6308+
"children": Map {
6309+
"glob" => ArboristNode {
6310+
"location": "node_modules/foo/node_modules/glob",
6311+
},
6312+
"selflink" => ArboristLink {
6313+
"edgesIn": Set {
6314+
EdgeIn {
6315+
"from": "node_modules/foo",
6316+
"name": "selflink",
6317+
"spec": "*",
6318+
"type": "prod",
6319+
},
6320+
},
6321+
"location": "node_modules/foo/node_modules/selflink",
6322+
"name": "selflink",
6323+
"path": "selflink/node_modules/foo/node_modules/selflink",
6324+
"realpath": "selflink",
6325+
"resolved": "file:../../..",
6326+
"target": ArboristNode {
6327+
"location": "",
6328+
},
6329+
"version": "1.2.3",
6330+
},
6331+
},
6332+
"edgesIn": Set {
6333+
EdgeIn {
6334+
"from": "",
6335+
"name": "foo",
6336+
"spec": "*",
6337+
"type": "prod",
6338+
},
6339+
EdgeIn {
6340+
"from": "node_modules/@scope/y",
6341+
"name": "foo",
6342+
"spec": "*",
6343+
"type": "prod",
6344+
},
6345+
},
6346+
"edgesOut": Map {
6347+
"glob" => EdgeOut {
6348+
"name": "glob",
6349+
"spec": "4",
6350+
"to": "node_modules/foo/node_modules/glob",
6351+
"type": "prod",
6352+
},
6353+
"selflink" => EdgeOut {
6354+
"name": "selflink",
6355+
"spec": "*",
6356+
"to": "node_modules/foo/node_modules/selflink",
6357+
"type": "prod",
6358+
},
6359+
},
6360+
"location": "node_modules/foo",
6361+
"name": "foo",
6362+
"path": "selflink/node_modules/foo",
6363+
"version": "1.2.3",
6364+
},
6365+
},
6366+
"edgesOut": Map {
6367+
"@scope/x" => EdgeOut {
6368+
"error": "MISSING",
6369+
"name": "@scope/x",
6370+
"spec": "*",
6371+
"to": null,
6372+
"type": "prod",
6373+
},
6374+
"@scope/y" => EdgeOut {
6375+
"name": "@scope/y",
6376+
"spec": "*",
6377+
"to": "node_modules/@scope/y",
6378+
"type": "prod",
6379+
},
6380+
"foo" => EdgeOut {
6381+
"name": "foo",
6382+
"spec": "*",
6383+
"to": "node_modules/foo",
6384+
"type": "prod",
6385+
},
6386+
},
6387+
"isProjectRoot": true,
6388+
"location": "",
6389+
"name": "selflink",
6390+
"path": "selflink",
6391+
"version": "1.2.3",
6392+
}
6393+
`
6394+
61646395
exports[`test/arborist/load-actual.js TAP shake out Link target timing issue > loaded tree 1`] = `
61656396
ArboristNode {
61666397
"children": Map {
@@ -6207,6 +6438,70 @@ ArboristNode {
62076438
"realpath": "selflink/node_modules/foo/node_modules/glob",
62086439
"resolved": "file:../../../foo/node_modules/glob",
62096440
"target": ArboristNode {
6441+
"children": Map {
6442+
"graceful-fs" => ArboristNode {
6443+
"dev": true,
6444+
"extraneous": true,
6445+
"location": "node_modules/foo/node_modules/glob/node_modules/graceful-fs",
6446+
"name": "graceful-fs",
6447+
"optional": true,
6448+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/graceful-fs",
6449+
"peer": true,
6450+
"version": "3.0.2",
6451+
},
6452+
"inherits" => ArboristNode {
6453+
"dev": true,
6454+
"extraneous": true,
6455+
"location": "node_modules/foo/node_modules/glob/node_modules/inherits",
6456+
"name": "inherits",
6457+
"optional": true,
6458+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/inherits",
6459+
"peer": true,
6460+
"version": "2.0.1",
6461+
},
6462+
"minimatch" => ArboristNode {
6463+
"children": Map {
6464+
"lru-cache" => ArboristNode {
6465+
"dev": true,
6466+
"extraneous": true,
6467+
"location": "node_modules/foo/node_modules/glob/node_modules/minimatch/node_modules/lru-cache",
6468+
"name": "lru-cache",
6469+
"optional": true,
6470+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/minimatch/node_modules/lru-cache",
6471+
"peer": true,
6472+
"version": "2.5.0",
6473+
},
6474+
"sigmund" => ArboristNode {
6475+
"dev": true,
6476+
"extraneous": true,
6477+
"location": "node_modules/foo/node_modules/glob/node_modules/minimatch/node_modules/sigmund",
6478+
"name": "sigmund",
6479+
"optional": true,
6480+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/minimatch/node_modules/sigmund",
6481+
"peer": true,
6482+
"version": "1.0.0",
6483+
},
6484+
},
6485+
"dev": true,
6486+
"extraneous": true,
6487+
"location": "node_modules/foo/node_modules/glob/node_modules/minimatch",
6488+
"name": "minimatch",
6489+
"optional": true,
6490+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/minimatch",
6491+
"peer": true,
6492+
"version": "1.0.0",
6493+
},
6494+
"once" => ArboristNode {
6495+
"dev": true,
6496+
"extraneous": true,
6497+
"location": "node_modules/foo/node_modules/glob/node_modules/once",
6498+
"name": "once",
6499+
"optional": true,
6500+
"path": "selflink/node_modules/foo/node_modules/glob/node_modules/once",
6501+
"peer": true,
6502+
"version": "1.3.0",
6503+
},
6504+
},
62106505
"edgesIn": Set {
62116506
EdgeIn {
62126507
"from": "node_modules/foo",

0 commit comments

Comments
 (0)