@@ -2519,6 +2519,19 @@ mod tests {
25192519 minify_test ( ".foo { border-width: clamp(1px, 1px + 2em, 4px) }" , ".foo{border-width:clamp(1px,1px + 2em,4px)}" ) ;
25202520 minify_test ( ".foo { border-width: clamp(1px, 2pt, 1in) }" , ".foo{border-width:2pt}" ) ;
25212521
2522+ minify_test ( ".foo { top: calc(-1 * clamp(1.75rem, 8vw, 4rem)) }" , ".foo{top:calc(-1*clamp(1.75rem,8vw,4rem))}" ) ;
2523+ minify_test ( ".foo { top: calc(-1 * min(1.75rem, 8vw, 4rem)) }" , ".foo{top:calc(-1*min(1.75rem,8vw))}" ) ;
2524+ minify_test ( ".foo { top: calc(-1 * max(1.75rem, 8vw, 4rem)) }" , ".foo{top:calc(-1*max(4rem,8vw))}" ) ;
2525+ minify_test ( ".foo { top: calc(clamp(1.75rem, 8vw, 4rem) * -1) }" , ".foo{top:calc(-1*clamp(1.75rem,8vw,4rem))}" ) ;
2526+ minify_test ( ".foo { top: calc(min(1.75rem, 8vw, 4rem) * -1) }" , ".foo{top:calc(-1*min(1.75rem,8vw))}" ) ;
2527+ minify_test ( ".foo { top: calc(max(1.75rem, 8vw, 4rem) * -1) }" , ".foo{top:calc(-1*max(4rem,8vw))}" ) ;
2528+ minify_test ( ".foo { top: calc(clamp(1.75rem, 8vw, 4rem) / 2) }" , ".foo{top:calc(clamp(1.75rem,8vw,4rem)/2)}" ) ;
2529+ minify_test ( ".foo { top: calc(min(1.75rem, 8vw, 4rem) / 2) }" , ".foo{top:calc(min(1.75rem,8vw)/2)}" ) ;
2530+ minify_test ( ".foo { top: calc(max(1.75rem, 8vw, 4rem) / 2) }" , ".foo{top:calc(max(4rem,8vw)/2)}" ) ;
2531+ minify_test ( ".foo { top: calc(0.5 * clamp(1.75rem, 8vw, 4rem)) }" , ".foo{top:calc(clamp(1.75rem,8vw,4rem)/2)}" ) ;
2532+ minify_test ( ".foo { top: calc(1 * clamp(1.75rem, 8vw, 4rem)) }" , ".foo{top:calc(clamp(1.75rem,8vw,4rem))}" ) ;
2533+ minify_test ( ".foo { top: calc(2 * clamp(1.75rem, 8vw, 4rem) / 2) }" , ".foo{top:calc(clamp(1.75rem,8vw,4rem))}" ) ;
2534+
25222535 prefix_test (
25232536 ".foo { border-width: clamp(1em, 2px, 4vh) }" ,
25242537 indoc ! { r#"
0 commit comments