Skip to content

Commit

Permalink
Add specs for extra whitespace in min, max, and calc
Browse files Browse the repository at this point in the history
  • Loading branch information
nex3 committed Sep 14, 2021
1 parent 4ddb259 commit eed1077
Show file tree
Hide file tree
Showing 3 changed files with 73 additions and 0 deletions.
31 changes: 31 additions & 0 deletions spec/css/functions/min_max/plain_css.hrx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,37 @@
:todo:
- libsass

<===>
================================================================================
<===> extra_whitespace/min/input.scss
a {b: min( 1px )}

<===> extra_whitespace/min/output.css
a {
b: min(1px);
}

<===>
================================================================================
<===> extra_whitespace/max/input.scss
a {b: max( 1px )}

<===> extra_whitespace/max/output.css
a {
b: max(1px);
}

<===>
================================================================================
<===> extra_whitespace/min_in_max/input.scss
// Regression test for sass/dart-sass#1444
a {b: max( min( 1px ) )}

<===> extra_whitespace/min_in_max/output.css
a {
b: max(min(1px));
}

<===>
================================================================================
<===> number/integer/min/input.scss
Expand Down
22 changes: 22 additions & 0 deletions spec/css/functions/min_max/sass_function.hrx
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
<===> README.md
If a `min()` or `max()` function uses a SassScript feature, parse it as Sass.

<===>
================================================================================
<===> surrounding_whitespace/min/input.scss
$a: 2px;
b {c: min( 1px, $a )}

<===> surrounding_whitespace/min/output.css
b {
c: 1px;
}

<===>
================================================================================
<===> surrounding_whitespace/max/input.scss
$a: 2px;
b {c: max( 1px, $a )}

<===> surrounding_whitespace/max/output.css
b {
c: 2px;
}

<===>
================================================================================
<===> variable/min/input.scss
Expand Down
20 changes: 20 additions & 0 deletions spec/values/calculation/calc/no_operator.hrx
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
<===> syntax/extra_whitespace/number/input.scss
a {b: calc( 1 )}

<===> syntax/extra_whitespace/number/output.css
a {
b: 1;
}

<===>
================================================================================
<===> syntax/extra_whitespace/parens/input.scss
a {b: calc( ( 1 ) )}

<===> syntax/extra_whitespace/parens/output.css
a {
b: 1;
}

<===>
================================================================================
<===> number/integer/input.scss
a {b: calc(1px)}

Expand Down

0 comments on commit eed1077

Please sign in to comment.