11/*global suite: false, test: false, setup: false*/
22
3- var assert = require ( 'assert ' ) ,
4- path = require ( 'path' ) ,
3+ var path = require ( 'path ' ) ,
4+ assert = require ( 'chai' ) . assert ,
55 Dips = require ( '../src/dips.js' ) ,
66 Container = require ( '../src/lib/dependency/container.js' ) ;
77
@@ -79,9 +79,9 @@ suite('Dips', function ()
7979 } ) ;
8080
8181 // Check equal
82- assert . deepEqual ( Object . keys ( dips . $ ) ,
82+ assert . deepEqual ( Object . keys ( dips . $ ) . sort ( ) ,
8383 Object . keys ( require ( '../src/lib/entity/file.js' ) . getEntities ( [ 'helpers' , 'lib' ] ,
84- path . resolve ( __dirname , '_fixtures' ) ) ) , 'Result does not match' ) ;
84+ path . resolve ( __dirname , '_fixtures' ) ) ) . sort ( ) , 'Result does not match' ) ;
8585
8686 // Check equal
8787 assert . equal ( dips . resolve ( 'not_exists' ) , undefined , 'Result does not match' ) ;
@@ -152,12 +152,12 @@ suite('Dips', function ()
152152 } ) ;
153153
154154 // Check equal
155- assert . deepEqual ( Object . keys ( dips . $ ) , Object . keys ( require ( '../src/lib/entity/file.js' ) . getEntities ( {
155+ assert . deepEqual ( Object . keys ( dips . $ ) . sort ( ) , Object . keys ( require ( '../src/lib/entity/file.js' ) . getEntities ( {
156156
157157 libraries : 'lib' ,
158158 json_helpers : 'helpers/view/json'
159159
160- } , path . resolve ( __dirname , '_fixtures' ) ) ) , 'Result does not match' ) ;
160+ } , path . resolve ( __dirname , '_fixtures' ) ) ) . sort ( ) , 'Result does not match' ) ;
161161
162162 /*
163163 * ---------------
@@ -190,12 +190,12 @@ suite('Dips', function ()
190190 } ) ;
191191
192192 // Check equal
193- assert . deepEqual ( Object . keys ( dips . $ ) , Object . keys ( require ( '../src/lib/entity/file.js' ) . getEntities ( {
193+ assert . deepEqual ( Object . keys ( dips . $ ) . sort ( ) , Object . keys ( require ( '../src/lib/entity/file.js' ) . getEntities ( {
194194
195195 libraries : 'lib' ,
196196 json_helpers : 'helpers/view/json'
197197
198- } , path . resolve ( __dirname , '_fixtures' ) , 'my' ) ) , 'Result does not match' ) ;
198+ } , path . resolve ( __dirname , '_fixtures' ) , 'my' ) ) . sort ( ) , 'Result does not match' ) ;
199199
200200 } ) ;
201201
@@ -260,7 +260,7 @@ suite('Dips', function ()
260260 */
261261
262262 // Check equal
263- assert . deepEqual ( dips2 . getContainers ( ) , Object . keys ( containers ) , 'Result does not match' ) ;
263+ assert . deepEqual ( dips2 . getContainers ( ) . sort ( ) , Object . keys ( containers ) . sort ( ) , 'Result does not match' ) ;
264264
265265 } ) ;
266266
@@ -277,7 +277,7 @@ suite('Dips', function ()
277277 assert . deepEqual ( dips . setContainers ( containers ) , dips , 'Result does not match' ) ;
278278
279279 // Check equal
280- assert . deepEqual ( dips . getContainers ( ) , Object . keys ( containers ) , 'Result does not match' ) ;
280+ assert . deepEqual ( dips . getContainers ( ) . sort ( ) , Object . keys ( containers ) . sort ( ) , 'Result does not match' ) ;
281281
282282 // Check equal
283283 assert . deepEqual ( dips . setContainers ( { } ) , dips , 'Result does not match' ) ;
@@ -301,7 +301,7 @@ suite('Dips', function ()
301301 assert . deepEqual ( dips2 . setContainers ( containers ) , dips2 , 'Result does not match' ) ;
302302
303303 // Check equal
304- assert . deepEqual ( dips2 . getContainers ( ) , Object . keys ( containers ) , 'Result does not match' ) ;
304+ assert . deepEqual ( dips2 . getContainers ( ) . sort ( ) , Object . keys ( containers ) . sort ( ) , 'Result does not match' ) ;
305305
306306 } ) ;
307307
@@ -350,7 +350,8 @@ suite('Dips', function ()
350350 */
351351
352352 // Check equal
353- assert . deepEqual ( dips2 . getContainer ( Object . keys ( containers ) [ 0 ] ) , containers [ Object . keys ( containers ) [ 0 ] ] ,
353+ assert . deepEqual ( dips2 . getContainer ( Object . keys ( containers ) . sort ( ) [ 0 ] ) ,
354+ containers [ Object . keys ( containers ) . sort ( ) [ 0 ] ] ,
354355 'Result does not match' )
355356
356357 // Check equal
@@ -473,13 +474,10 @@ suite('Dips', function ()
473474 // Add dips
474475 keys . push ( 'dips' ) ;
475476
476- // Sort keys
477- keys . sort ( )
478-
479477 return keys ;
480478
481479
482- } ) ( ) , 'Result does not match' ) ;
480+ } ) ( ) . sort ( ) , 'Result does not match' ) ;
483481
484482 /*
485483 * ---------------
@@ -494,15 +492,12 @@ suite('Dips', function ()
494492 var keys = Object . keys ( dependencies ) ;
495493
496494 // Add dips
497- keys . unshift ( 'dips' ) ;
498-
499- // Sort keys
500- keys . sort ( )
495+ keys . push ( 'dips' ) ;
501496
502497 return keys ;
503498
504499
505- } ) ( ) , 'Result does not match' ) ;
500+ } ) ( ) . sort ( ) , 'Result does not match' ) ;
506501
507502 } ) ;
508503
@@ -543,7 +538,8 @@ suite('Dips', function ()
543538 assert . equal ( dips2 . hasDependency ( 'http' ) , true , 'Dependency does not exist' ) ;
544539
545540 // Check equal
546- assert . deepEqual ( dips2 . getDependencies ( ) . sort ( ) , Object . keys ( dependencies2 ) . sort ( ) , 'Result does not match' ) ;
541+ assert . deepEqual ( dips2 . getDependencies ( ) . sort ( ) , Object . keys ( dependencies2 ) . sort ( ) ,
542+ 'Result does not match' ) ;
547543
548544 // Set dependencies
549545 assert . deepEqual ( dips2 . setDependencies ( dependencies ) , dips2 , 'Result does not match' ) ;
@@ -692,15 +688,12 @@ suite('Dips', function ()
692688 var keys = Object . keys ( require ( '../src/lib/dependency/core.js' ) . getDependencies ( ) ) ;
693689
694690 // Add dips
695- keys . unshift ( 'dips' ) ;
696-
697- // Sort keys
698- keys . sort ( ) ;
691+ keys . push ( 'dips' ) ;
699692
700693 return keys ;
701694
702695
703- } ) ( ) , 'Result does not match' ) ;
696+ } ) ( ) . sort ( ) , 'Result does not match' ) ;
704697
705698 /*
706699 * ---------------
@@ -730,15 +723,12 @@ suite('Dips', function ()
730723 var keys = Object . keys ( require ( '../src/lib/dependency/core.js' ) . getDependencies ( 'core' ) ) ;
731724
732725 // Add dips
733- keys . unshift ( 'dips' ) ;
734-
735- // Sort keys
736- keys . sort ( ) ;
726+ keys . push ( 'dips' ) ;
737727
738728 return keys ;
739729
740730
741- } ) ( ) , 'Result does not match' ) ;
731+ } ) ( ) . sort ( ) , 'Result does not match' ) ;
742732
743733 } ) ;
744734
@@ -771,13 +761,10 @@ suite('Dips', function ()
771761 // Add dips
772762 keys . push ( 'dips' ) ;
773763
774- // Sort keys
775- keys . sort ( ) ;
776-
777764 return keys ;
778765
779766
780- } ) ( ) , 'Result does not match' ) ;
767+ } ) ( ) . sort ( ) , 'Result does not match' ) ;
781768
782769 /*
783770 * ---------------
@@ -807,15 +794,12 @@ suite('Dips', function ()
807794 var keys = Object . keys ( require ( '../src/lib/dependency/npm.js' ) . getDependencies ( 'npm' ) ) ;
808795
809796 // Add dips
810- keys . unshift ( 'dips' ) ;
811-
812- // Sort keys
813- keys . sort ( )
797+ keys . push ( 'dips' ) ;
814798
815799 return keys ;
816800
817801
818- } ) ( ) , 'Result does not match' ) ;
802+ } ) ( ) . sort ( ) , 'Result does not match' ) ;
819803
820804 /*
821805 * ----------------
@@ -845,15 +829,12 @@ suite('Dips', function ()
845829 var keys = Object . keys ( require ( '../src/lib/dependency/npm.js' ) . getDependencies ( undefined , [ 'mocha' ] ) ) ;
846830
847831 // Add dips
848- keys . unshift ( 'dips' ) ;
849-
850- // Sort keys
851- keys . sort ( )
832+ keys . push ( 'dips' ) ;
852833
853834 return keys ;
854835
855836
856- } ) ( ) , 'Result does not match' ) ;
837+ } ) ( ) . sort ( ) , 'Result does not match' ) ;
857838
858839 } ) ;
859840
@@ -902,15 +883,12 @@ suite('Dips', function ()
902883 require ( '../src/lib/dependency/core.js' ) . getDependencies ( ) ) ) ;
903884
904885 // Add dips
905- keys . unshift ( 'dips' ) ;
906-
907- // Sort keys
908- keys . sort ( ) ;
886+ keys . push ( 'dips' ) ;
909887
910888 return keys ;
911889
912890
913- } ) ( ) , 'Result does not match' ) ;
891+ } ) ( ) . sort ( ) , 'Result does not match' ) ;
914892
915893 /*
916894 * ---------------
@@ -947,15 +925,12 @@ suite('Dips', function ()
947925 require ( '../src/lib/dependency/core.js' ) . getDependencies ( 'core' ) ) ) ;
948926
949927 // Add dips
950- keys . unshift ( 'dips' ) ;
951-
952- // Sort keys
953- keys . sort ( ) ;
928+ keys . push ( 'dips' ) ;
954929
955930 return keys ;
956931
957932
958- } ) ( ) , 'Result does not match' ) ;
933+ } ) ( ) . sort ( ) , 'Result does not match' ) ;
959934
960935 } ) ;
961936
0 commit comments