@@ -465,14 +465,17 @@ suite('Dips', function ()
465465 */
466466
467467 // Check equal
468- assert . deepEqual ( dips . getDependencies ( ) , ( function ( )
468+ assert . deepEqual ( dips . getDependencies ( ) . sort ( ) , ( function ( )
469469 {
470470
471471 var keys = Object . keys ( dependencies ) ;
472472
473473 // Add dips
474474 keys . push ( 'dips' ) ;
475475
476+ // Sort keys
477+ keys . sort ( )
478+
476479 return keys ;
477480
478481
@@ -485,14 +488,17 @@ suite('Dips', function ()
485488 */
486489
487490 // Check equal
488- assert . deepEqual ( dips2 . getDependencies ( ) , ( function ( )
491+ assert . deepEqual ( dips2 . getDependencies ( ) . sort ( ) , ( function ( )
489492 {
490493
491494 var keys = Object . keys ( dependencies ) ;
492495
493496 // Add dips
494497 keys . unshift ( 'dips' ) ;
495498
499+ // Sort keys
500+ keys . sort ( )
501+
496502 return keys ;
497503
498504
@@ -516,13 +522,13 @@ suite('Dips', function ()
516522 assert . equal ( dips . hasDependency ( 'http' ) , true , 'Dependency does not exist' ) ;
517523
518524 // Check equal
519- assert . deepEqual ( dips . getDependencies ( ) , Object . keys ( dependencies2 ) , 'Result does not match' ) ;
525+ assert . deepEqual ( dips . getDependencies ( ) . sort ( ) , Object . keys ( dependencies2 ) . sort ( ) , 'Result does not match' ) ;
520526
521527 // Set dependencies
522528 assert . deepEqual ( dips . setDependencies ( dependencies ) , dips , 'Result does not match' ) ;
523529
524530 // Check equal
525- assert . deepEqual ( dips . getDependencies ( ) , Object . keys ( dependencies ) , 'Result does not match' ) ;
531+ assert . deepEqual ( dips . getDependencies ( ) . sort ( ) , Object . keys ( dependencies ) . sort ( ) , 'Result does not match' ) ;
526532
527533 /*
528534 * ---------------
@@ -537,13 +543,13 @@ suite('Dips', function ()
537543 assert . equal ( dips2 . hasDependency ( 'http' ) , true , 'Dependency does not exist' ) ;
538544
539545 // Check equal
540- assert . deepEqual ( dips2 . getDependencies ( ) , Object . keys ( dependencies2 ) , 'Result does not match' ) ;
546+ assert . deepEqual ( dips2 . getDependencies ( ) . sort ( ) , Object . keys ( dependencies2 ) . sort ( ) , 'Result does not match' ) ;
541547
542548 // Set dependencies
543549 assert . deepEqual ( dips2 . setDependencies ( dependencies ) , dips2 , 'Result does not match' ) ;
544550
545551 // Check equal
546- assert . deepEqual ( dips2 . getDependencies ( ) , Object . keys ( dependencies ) , 'Result does not match' ) ;
552+ assert . deepEqual ( dips2 . getDependencies ( ) . sort ( ) , Object . keys ( dependencies ) . sort ( ) , 'Result does not match' ) ;
547553
548554 } ) ;
549555
@@ -789,14 +795,17 @@ suite('Dips', function ()
789795 } ) ;
790796
791797 // Check equal
792- assert . deepEqual ( dips . getDependencies ( ) , ( function ( )
798+ assert . deepEqual ( dips . getDependencies ( ) . sort ( ) , ( function ( )
793799 {
794800
795801 var keys = Object . keys ( require ( '../lib/dependency/npm.js' ) . getDependencies ( 'npm' ) ) ;
796802
797803 // Add dips
798804 keys . unshift ( 'dips' ) ;
799805
806+ // Sort keys
807+ keys . sort ( )
808+
800809 return keys ;
801810
802811
@@ -824,14 +833,17 @@ suite('Dips', function ()
824833 } ) ;
825834
826835 // Check equal
827- assert . deepEqual ( dips . getDependencies ( ) , ( function ( )
836+ assert . deepEqual ( dips . getDependencies ( ) . sort ( ) , ( function ( )
828837 {
829838
830839 var keys = Object . keys ( require ( '../lib/dependency/npm.js' ) . getDependencies ( undefined , [ 'mocha' ] ) ) ;
831840
832841 // Add dips
833842 keys . unshift ( 'dips' ) ;
834843
844+ // Sort keys
845+ keys . sort ( )
846+
835847 return keys ;
836848
837849
@@ -877,7 +889,7 @@ suite('Dips', function ()
877889 } ) ;
878890
879891 // Check equal
880- assert . deepEqual ( dips . getDependencies ( ) , ( function ( )
892+ assert . deepEqual ( dips . getDependencies ( ) . sort ( ) , ( function ( )
881893 {
882894
883895 var keys = Object . keys ( extend ( require ( '../lib/dependency/npm.js' ) . getDependencies ( ) ,
@@ -886,6 +898,9 @@ suite('Dips', function ()
886898 // Add dips
887899 keys . unshift ( 'dips' ) ;
888900
901+ // Sort keys
902+ keys . sort ( ) ;
903+
889904 return keys ;
890905
891906
@@ -919,7 +934,7 @@ suite('Dips', function ()
919934 } ) ;
920935
921936 // Check equal
922- assert . deepEqual ( dips . getDependencies ( ) , ( function ( )
937+ assert . deepEqual ( dips . getDependencies ( ) . sort ( ) , ( function ( )
923938 {
924939
925940 var keys = Object . keys ( extend ( require ( '../lib/dependency/npm.js' ) . getDependencies ( 'npm' ) ,
@@ -928,6 +943,9 @@ suite('Dips', function ()
928943 // Add dips
929944 keys . unshift ( 'dips' ) ;
930945
946+ // Sort keys
947+ keys . sort ( ) ;
948+
931949 return keys ;
932950
933951
0 commit comments