@@ -18,32 +18,32 @@ const config = {
18
18
19
19
// Present in both should concat
20
20
var merged = optionsUtil . merge ( config , { enable : [ "a" ] } , { enable : [ "b" ] } ) ;
21
- assert . deepEqual ( merged . enable , [ "a" , "b" ] ) ;
21
+ assert . deepStrictEqual ( merged . enable , [ "a" , "b" ] ) ;
22
22
23
23
merged = optionsUtil . merge ( config , { enable : [ "a" ] } , { enable : [ "a" , "b" ] } ) ;
24
- assert . deepEqual ( merged . enable , [ "a" , "b" ] ) ;
24
+ assert . deepStrictEqual ( merged . enable , [ "a" , "b" ] ) ;
25
25
26
26
// Mutually exclusive should exclude
27
27
merged = 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" ] ) ;
30
30
31
31
merged = 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" ] ) ;
34
34
35
35
// Populating defaults should work after the fact
36
36
merged = optionsUtil . addDefaults ( config , { } ) ;
37
- assert . deepEqual ( merged . other , [ "x" ] ) ;
37
+ assert . deepStrictEqual ( merged . other , [ "x" ] ) ;
38
38
39
39
merged = optionsUtil . addDefaults ( config , { other : [ "y" ] } ) ;
40
- assert . deepEqual ( merged . other , [ "y" ] ) ;
40
+ assert . deepStrictEqual ( merged . other , [ "y" ] ) ;
41
41
42
42
// Complete usage test
43
43
var result = optionsUtil . parse ( [ "--enable" , "a" , "--disable" , "b" ] , config , false ) ;
44
44
merged = optionsUtil . merge ( config , result . options , { enable : [ "b" , "c" ] } ) ;
45
45
merged = optionsUtil . merge ( config , merged , { disable : [ "a" , "d" ] } ) ;
46
46
optionsUtil . 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