@@ -18,29 +18,26 @@ t.test('truthy non-objects always loose mode, for backwards comp', t => {
1818 t . end ( )
1919} )
2020
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 } )
2525 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 ,
2929 } )
3030 t . strictSame ( parseOptions ( { loose : true } ) , { loose : true } )
3131 t . strictSame ( parseOptions ( { rtl : true } ) , { rtl : true } )
3232 t . strictSame ( parseOptions ( { includePrerelease : true } ) , { includePrerelease : true } )
3333 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+ } )
4542 t . end ( )
4643} )
0 commit comments