@@ -18,29 +18,26 @@ t.test('truthy non-objects always loose mode, for backwards comp', t => {
18
18
t . end ( )
19
19
} )
20
20
21
- t . test ( 'objects only include truthy flags we know about, set to true ' , t => {
22
- t . strictSame ( parseOptions ( / a s d f / ) , { } )
23
- t . strictSame ( parseOptions ( new Error ( 'hello' ) ) , { } )
24
- t . strictSame ( parseOptions ( { loose : true , a : 1 , rtl : false } ) , { loose : true } )
21
+ t . test ( 'any object passed is returned ' , t => {
22
+ t . strictSame ( parseOptions ( / a s d f / ) , / a s d f / )
23
+ t . strictSame ( parseOptions ( new Error ( 'hello' ) ) , new Error ( 'hello' ) )
24
+ t . strictSame ( parseOptions ( { loose : true , a : 1 , rtl : false } ) , { loose : true , a : 1 , rtl : false } )
25
25
t . strictSame ( parseOptions ( { loose : 1 , rtl : 2 , includePrerelease : 10 } ) , {
26
- loose : true ,
27
- rtl : true ,
28
- includePrerelease : true ,
26
+ loose : 1 ,
27
+ rtl : 2 ,
28
+ includePrerelease : 10 ,
29
29
} )
30
30
t . strictSame ( parseOptions ( { loose : true } ) , { loose : true } )
31
31
t . strictSame ( parseOptions ( { rtl : true } ) , { rtl : true } )
32
32
t . strictSame ( parseOptions ( { includePrerelease : true } ) , { includePrerelease : true } )
33
33
t . strictSame ( parseOptions ( { loose : true , rtl : true } ) , { loose : true , rtl : true } )
34
- t . strictSame ( parseOptions ( { loose : true , includePrerelease : true } ) , { loose : true , includePrerelease : true } )
35
- t . strictSame ( parseOptions ( { rtl : true , includePrerelease : true } ) , { rtl : true , includePrerelease : true } )
36
- t . end ( )
37
- } )
38
-
39
- t . test ( 'should skip validation when options is already parsed' , t => {
40
- const options = { loose : true , rtl : true }
41
- const parsedOptions = parseOptions ( options )
42
-
43
- t . equal ( parseOptions ( parsedOptions ) === parsedOptions , true )
44
- t . not ( parseOptions ( options ) === parsedOptions , false )
34
+ t . strictSame ( parseOptions ( { loose : true , includePrerelease : true } ) , {
35
+ loose : true ,
36
+ includePrerelease : true ,
37
+ } )
38
+ t . strictSame ( parseOptions ( { rtl : true , includePrerelease : true } ) , {
39
+ rtl : true ,
40
+ includePrerelease : true ,
41
+ } )
45
42
t . end ( )
46
43
} )
0 commit comments