@@ -24,6 +24,7 @@ t.test('query-selector-all', async t => {
24
24
│ └── lorem@1.0.0 (production dep of baz)
25
25
├── abbrev@1.1.1 (production dep of query-selector-all-tests)
26
26
├─┬ b@1.0.0 -> ./b (workspace)
27
+ │ ├── a@2.0.0 (dev dep of b, deduped)
27
28
│ └── bar@2.0.0 (production dep of b, deduped)
28
29
├─┬ bar@2.0.0 (production dep of query-selector-all-tests)
29
30
│ └── moo@3.0.0 (production dep of bar)
@@ -513,7 +514,7 @@ t.test('query-selector-all', async t => {
513
514
[ '*:has(* > #bar:semver(1.4.0))' , [ 'foo@2.2.2' ] ] ,
514
515
[ '*:has(> #bar:semver(1.4.0))' , [ 'foo@2.2.2' ] ] ,
515
516
[ '.workspace:has(> * > #lorem)' , [ 'a@1.0.0' ] ] ,
516
- [ '.workspace:has(* #lorem, ~ #b)' , [ 'a@1.0.0' ] ] ,
517
+ [ '.workspace:has(* #lorem, ~ #b)' , [ 'a@1.0.0' , 'b@1.0.0' ] ] ,
517
518
518
519
// is pseudo
519
520
[ ':is(#a, #b) > *' , [ 'a@1.0.0' , 'bar@2.0.0' , 'baz@1.0.0' ] ] ,
@@ -960,5 +961,6 @@ t.test('query-selector-all', async t => {
960
961
[ ':root #bar:semver(1) ~ *' , [ 'dash-separated-pkg@1.0.0' ] ] ,
961
962
[ '#bar:semver(2), #foo' , [ 'bar@2.0.0' , 'foo@2.2.2' ] ] ,
962
963
[ '#a, #bar:semver(2), #foo:semver(2.2.2)' , [ 'a@1.0.0' , 'bar@2.0.0' , 'foo@2.2.2' ] ] ,
964
+ [ '#b *' , [ 'a@1.0.0' , 'bar@2.0.0' , 'baz@1.0.0' , 'lorem@1.0.0' , 'moo@3.0.0' ] ] ,
963
965
] )
964
966
} )
0 commit comments