File tree Expand file tree Collapse file tree 2 files changed +19
-7
lines changed Expand file tree Collapse file tree 2 files changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -368,17 +368,31 @@ test(
368368) ;
369369
370370test (
371- 'should skip constant() ' ,
371+ 'should skip constant function ' ,
372372 testValue ,
373373 'calc(constant(safe-area-inset-left))' ,
374- 'constant(safe-area-inset-left)' ,
374+ 'calc( constant(safe-area-inset-left) )' ,
375375) ;
376376
377377test (
378- 'should skip env() ' ,
378+ 'should skip env function ' ,
379379 testValue ,
380380 'calc(env(safe-area-inset-left))' ,
381- 'env(safe-area-inset-left)' ,
381+ 'calc(env(safe-area-inset-left))' ,
382+ ) ;
383+
384+ test (
385+ 'should skip env function (#1)' ,
386+ testValue ,
387+ 'calc(env(safe-area-inset-left, 50px 20px))' ,
388+ 'calc(env(safe-area-inset-left, 50px 20px))' ,
389+ ) ;
390+
391+ test (
392+ 'should skip unknown function' ,
393+ testValue ,
394+ 'calc(unknown(safe-area-inset-left))' ,
395+ 'calc(unknown(safe-area-inset-left))' ,
382396) ;
383397
384398test (
Original file line number Diff line number Diff line change @@ -54,9 +54,7 @@ export default function (
5454 ) {
5555 let str = stringify ( node , options . precision ) ;
5656
57- const shouldPrintCalc =
58- node . type === "MathExpression" ||
59- ( node . type === "Function" && node . value . toLowerCase ( ) . slice ( 0 , 4 ) === "var(" ) ;
57+ const shouldPrintCalc = node . type === "MathExpression" || node . type === "Function" ;
6058
6159 if ( shouldPrintCalc ) {
6260 // if calc expression couldn't be resolved to a single value, re-wrap it as
You can’t perform that action at this time.
0 commit comments