@@ -17,26 +17,26 @@ describe('fromJSON simple', () => {
17
17
} ) ;
18
18
19
19
test ( 'getPkgs()' , ( ) => {
20
- expect ( graph . getPkgs ( ) . sort ( helpers . depSort ) ) . toEqual ( [
20
+ helpers . expectSamePkgs ( graph . getPkgs ( ) , [
21
21
{ name : 'a' , version : '1.0.0' } ,
22
22
{ name : 'b' , version : '1.0.0' } ,
23
23
{ name : 'c' , version : '1.0.0' } ,
24
24
{ name : 'd' , version : '0.0.1' } ,
25
25
{ name : 'd' , version : '0.0.2' } ,
26
26
{ name : 'e' , version : '5.0.0' } ,
27
27
{ name : 'root' , version : '0.0.0' } ,
28
- ] . sort ( helpers . depSort ) ) ;
28
+ ] ) ;
29
29
} ) ;
30
30
31
31
test ( 'getDepPkgs()' , ( ) => {
32
- expect ( graph . getDepPkgs ( ) . sort ( helpers . depSort ) ) . toEqual ( [
32
+ helpers . expectSamePkgs ( graph . getDepPkgs ( ) , [
33
33
{ name : 'a' , version : '1.0.0' } ,
34
34
{ name : 'b' , version : '1.0.0' } ,
35
35
{ name : 'c' , version : '1.0.0' } ,
36
36
{ name : 'd' , version : '0.0.1' } ,
37
37
{ name : 'd' , version : '0.0.2' } ,
38
38
{ name : 'e' , version : '5.0.0' } ,
39
- ] . sort ( helpers . depSort ) ) ;
39
+ ] ) ;
40
40
} ) ;
41
41
42
42
test ( 'getPathsToRoot' , ( ) => {
@@ -151,11 +151,11 @@ test('fromJSON a pkg and a node share same id', () => {
151
151
152
152
const depGraph = depGraphLib . createFromJSON ( graphJson ) ;
153
153
154
- expect ( depGraph . getPkgs ( ) . sort ( ) ) . toEqual ( [
154
+ helpers . expectSamePkgs ( depGraph . getPkgs ( ) , [
155
155
{ name : 'toor' , version : '1.0.0' } ,
156
156
{ name : 'foo' , version : '2' } ,
157
157
] . sort ( ) ) ;
158
- expect ( depGraph . getDepPkgs ( ) ) . toEqual ( [
158
+ helpers . expectSamePkgs ( depGraph . getDepPkgs ( ) , [
159
159
{ name : 'foo' , version : '2' } ,
160
160
] ) ;
161
161
@@ -363,13 +363,13 @@ test('fromJSON with a cycle', () => {
363
363
364
364
const depGraph = depGraphLib . createFromJSON ( graphJson ) ;
365
365
366
- expect ( depGraph . getPkgs ( ) . sort ( ) ) . toEqual ( [
366
+ helpers . expectSamePkgs ( depGraph . getPkgs ( ) , [
367
367
{ name : 'toor' , version : '1.0.0' } ,
368
368
{ name : 'foo' , version : '2' } ,
369
369
{ name : 'bar' , version : '3' } ,
370
370
{ name : 'baz' , version : '4' } ,
371
371
] ) ;
372
- expect ( depGraph . getDepPkgs ( ) . sort ( ) ) . toEqual ( [
372
+ helpers . expectSamePkgs ( depGraph . getDepPkgs ( ) , [
373
373
{ name : 'foo' , version : '2' } ,
374
374
{ name : 'bar' , version : '3' } ,
375
375
{ name : 'baz' , version : '4' } ,
@@ -659,11 +659,11 @@ test('fromJSON root has several instances', () => {
659
659
} ;
660
660
661
661
const depGraph = depGraphLib . createFromJSON ( graphJson ) ;
662
- expect ( depGraph . getPkgs ( ) . sort ( ) ) . toEqual ( [
662
+ helpers . expectSamePkgs ( depGraph . getPkgs ( ) , [
663
663
{ name : 'toor' , version : '1.0.0' } ,
664
664
{ name : 'foo' , version : '2' } ,
665
665
] . sort ( ) ) ;
666
- expect ( depGraph . getDepPkgs ( ) . sort ( ) ) . toEqual ( [
666
+ helpers . expectSamePkgs ( depGraph . getDepPkgs ( ) , [
667
667
{ name : 'foo' , version : '2' } ,
668
668
] . sort ( ) ) ;
669
669
expect ( depGraph . countPathsToRoot ( { name : 'toor' , version : '1.0.0' } ) ) . toBe ( 2 ) ;
@@ -768,12 +768,12 @@ test('fromJSON a pkg missing version field', () => {
768
768
} ;
769
769
770
770
const depGraph = depGraphLib . createFromJSON ( graphJson as any ) ;
771
- expect ( depGraph . getPkgs ( ) . sort ( ) ) . toEqual ( [
771
+ helpers . expectSamePkgs ( depGraph . getPkgs ( ) , [
772
772
{ name : 'toor' , version : '1.0.0' } ,
773
- { name : 'foo' , version : null } ,
773
+ { name : 'foo' } ,
774
774
] ) ;
775
- expect ( depGraph . getDepPkgs ( ) . sort ( ) ) . toEqual ( [
776
- { name : 'foo' , version : null } ,
775
+ helpers . expectSamePkgs ( depGraph . getDepPkgs ( ) , [
776
+ { name : 'foo' } ,
777
777
] ) ;
778
778
} ) ;
779
779
0 commit comments