@@ -18,32 +18,32 @@ const config = {
1818
1919// Present in both should concat
2020var merged = optionsUtil . merge ( config , { enable : [ "a" ] } , { enable : [ "b" ] } ) ;
21- assert . deepEqual ( merged . enable , [ "a" , "b" ] ) ;
21+ assert . deepStrictEqual ( merged . enable , [ "a" , "b" ] ) ;
2222
2323merged = optionsUtil . merge ( config , { enable : [ "a" ] } , { enable : [ "a" , "b" ] } ) ;
24- assert . deepEqual ( merged . enable , [ "a" , "b" ] ) ;
24+ assert . deepStrictEqual ( merged . enable , [ "a" , "b" ] ) ;
2525
2626// Mutually exclusive should exclude
2727merged = optionsUtil . merge ( config , { enable : [ "a" , "b" ] } , { disable : [ "a" , "c" ] } ) ;
28- assert . deepEqual ( merged . enable , [ "a" , "b" ] ) ;
29- assert . deepEqual ( merged . disable , [ "c" ] ) ;
28+ assert . deepStrictEqual ( merged . enable , [ "a" , "b" ] ) ;
29+ assert . deepStrictEqual ( merged . disable , [ "c" ] ) ;
3030
3131merged = optionsUtil . merge ( config , { disable : [ "a" , "b" ] } , { enable : [ "a" , "c" ] } ) ;
32- assert . deepEqual ( merged . enable , [ "c" ] ) ;
33- assert . deepEqual ( merged . disable , [ "a" , "b" ] ) ;
32+ assert . deepStrictEqual ( merged . enable , [ "c" ] ) ;
33+ assert . deepStrictEqual ( merged . disable , [ "a" , "b" ] ) ;
3434
3535// Populating defaults should work after the fact
3636merged = optionsUtil . addDefaults ( config , { } ) ;
37- assert . deepEqual ( merged . other , [ "x" ] ) ;
37+ assert . deepStrictEqual ( merged . other , [ "x" ] ) ;
3838
3939merged = optionsUtil . addDefaults ( config , { other : [ "y" ] } ) ;
40- assert . deepEqual ( merged . other , [ "y" ] ) ;
40+ assert . deepStrictEqual ( merged . other , [ "y" ] ) ;
4141
4242// Complete usage test
4343var result = optionsUtil . parse ( [ "--enable" , "a" , "--disable" , "b" ] , config , false ) ;
4444merged = optionsUtil . merge ( config , result . options , { enable : [ "b" , "c" ] } ) ;
4545merged = optionsUtil . merge ( config , merged , { disable : [ "a" , "d" ] } ) ;
4646optionsUtil . addDefaults ( config , merged ) ;
47- assert . deepEqual ( merged . enable , [ "a" , "c" ] ) ;
48- assert . deepEqual ( merged . disable , [ "b" , "d" ] ) ;
49- assert . deepEqual ( merged . other , [ "x" ] ) ;
47+ assert . deepStrictEqual ( merged . enable , [ "a" , "c" ] ) ;
48+ assert . deepStrictEqual ( merged . disable , [ "b" , "d" ] ) ;
49+ assert . deepStrictEqual ( merged . other , [ "x" ] ) ;
0 commit comments