Skip to content

Commit

Permalink
Add specs for calcs within supports (#1781)
Browse files Browse the repository at this point in the history
  • Loading branch information
jathak committed Mar 30, 2022
1 parent 3434842 commit 126d17f
Showing 1 changed file with 111 additions and 0 deletions.
111 changes: 111 additions & 0 deletions spec/css/supports/syntax.hrx
Expand Up @@ -497,3 +497,114 @@
@supports (c: 2) and (a: b) {
@d;
}

<===>
================================================================================
<===> calculations/README.md
Regression tests for https://github.com/sass/sass/issues/3259.

<===> calculations/options.yml
---
:ignore_for:
- libsass

<===>
================================================================================
<===> calculations/calc/simple/input.scss
@supports (a: calc(0)) {@d}

<===> calculations/calc/simple/output.css
@supports (a: calc(0)) {
@d;
}

<===>
================================================================================
<===> calculations/calc/with_operation/input.scss
@supports (a: calc(1 + 2)) {@d}

<===> calculations/calc/with_operation/output.css
@supports (a: calc(1 + 2)) {
@d;
}

<===>
================================================================================
<===> calculations/calc/with_variable/input.scss
$x: 2;
@supports (a: calc(1 + $x)) {@d}

<===> calculations/calc/with_variable/output.css
@supports (a: calc(1 + 2)) {
@d;
}

<===>
================================================================================
<===> calculations/calc/nested/input.scss
@supports (a: calc(1 + calc(2 + 3))) {@d}

<===> calculations/calc/nested/output.css
@supports (a: calc(1 + calc(2 + 3))) {
@d;
}

<===>
================================================================================
<===> calculations/calc/interpolated/input.scss
@supports (a: #{calc(1 + 2)}) {@d}

<===> calculations/calc/interpolated/output.css
@supports (a: 3) {
@d;
}

<===>
================================================================================
<===> calculations/calc/contains_interpolation/input.scss
@supports (a: calc(#{1 + 2})) {@d}

<===> calculations/calc/contains_interpolation/output.css
@supports (a: calc(3)) {
@d;
}

<===>
================================================================================
<===> calculations/calc/in_property_name/input.scss
@supports (calc(0): a) {@d}

<===> calculations/calc/in_property_name/output.css
@supports (calc(0): a) {
@d;
}

<===>
================================================================================
<===> calculations/min/input.scss
@supports (a: min(0)) {@d}

<===> calculations/min/output.css
@supports (a: min(0)) {
@d;
}

<===>
================================================================================
<===> calculations/max/input.scss
@supports (a: max(0)) {@d}

<===> calculations/max/output.css
@supports (a: max(0)) {
@d;
}

<===>
================================================================================
<===> calculations/clamp/input.scss
@supports (a: clamp(0, 1, 2)) {@d}

<===> calculations/clamp/output.css
@supports (a: clamp(0, 1, 2)) {
@d;
}

0 comments on commit 126d17f

Please sign in to comment.