@@ -18,12 +18,24 @@ 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 : 1 ,
27+ rtl : 2 ,
28+ includePrerelease : 10 ,
29+ } )
30+ t . strictSame ( parseOptions ( { loose : true } ) , { loose : true } )
31+ t . strictSame ( parseOptions ( { rtl : true } ) , { rtl : true } )
32+ t . strictSame ( parseOptions ( { includePrerelease : true } ) , { includePrerelease : true } )
33+ t . strictSame ( parseOptions ( { loose : true , rtl : true } ) , { loose : true , rtl : true } )
34+ t . strictSame ( parseOptions ( { loose : true , includePrerelease : true } ) , {
2635 loose : true ,
36+ includePrerelease : true ,
37+ } )
38+ t . strictSame ( parseOptions ( { rtl : true , includePrerelease : true } ) , {
2739 rtl : true ,
2840 includePrerelease : true ,
2941 } )
0 commit comments