Skip to content

Commit

Permalink
Update specs for sass/sass#2144.
Browse files Browse the repository at this point in the history
This marks specs that include color arithmetic as incompatible with 4.0,
and adds 4.0-specific specs that assert color arithmetic failures.
  • Loading branch information
nex3 committed Dec 19, 2016
1 parent 2d49fd8 commit cc7195e
Show file tree
Hide file tree
Showing 55 changed files with 97 additions and 6 deletions.
8 changes: 8 additions & 0 deletions spec/colors/basic-4.0/expected_output.css
@@ -0,0 +1,8 @@
p {
color: #ff8000;
color: red green blue;
color: red green blue;
color: redhux;
color: redgreen;
foo: #c8ffff;
}
8 changes: 8 additions & 0 deletions spec/colors/basic-4.0/input.scss
@@ -0,0 +1,8 @@
p {
color: rgb(255, 128, 0);
color: red green blue;
color: (red) (green) (blue);
color: red + hux;
color: unquote("red") + green;
foo: rgb(200, 150%, 170%);
}
2 changes: 2 additions & 0 deletions spec/colors/basic-4.0/options.yml
@@ -0,0 +1,2 @@
---
:start_version: '4.0'
3 changes: 1 addition & 2 deletions spec/colors/basic/options.yml
@@ -1,3 +1,2 @@
---
:todo:
- dart-sass
:end_version: '3.5'
@@ -1,3 +1,2 @@
---
:warning_todo:
- dart-sass
:end_version: '3.5'
@@ -1,3 +1,2 @@
---
:warning_todo:
- dart-sass
:end_versoin: '3.5'
4 changes: 4 additions & 0 deletions spec/sass_4_0/color_arithmetic/addition/color_color/error
@@ -0,0 +1,4 @@
Error: Undefined operation "#abc + #123".
$v: #abc + #123;
^^^^^^^^^^^
spec/colors/operations-4.0/addition/color_color/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: #abc + #123;
1 change: 1 addition & 0 deletions spec/sass_4_0/color_arithmetic/addition/color_color/status
@@ -0,0 +1 @@
65
4 changes: 4 additions & 0 deletions spec/sass_4_0/color_arithmetic/addition/color_number/error
@@ -0,0 +1,4 @@
Error: Undefined operation "#abc + 1".
$v: #abc + 1;
^^^^^^^^
spec/colors/operations-4.0/addition/color_number/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: #abc + 1;
@@ -0,0 +1 @@
65
4 changes: 4 additions & 0 deletions spec/sass_4_0/color_arithmetic/addition/number_color/error
@@ -0,0 +1,4 @@
Error: Undefined operation "1 + #123".
$v: 1 + #123;
^^^^^^^^
spec/colors/operations-4.0/addition/number_color/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: 1 + #123;
@@ -0,0 +1 @@
65
4 changes: 4 additions & 0 deletions spec/sass_4_0/color_arithmetic/division/color_color/error
@@ -0,0 +1,4 @@
Error: Undefined operation "#abc / #123".
$v: #abc / #123;
^^^^^^^^^^^
spec/colors/operations-4.0/division/color_color/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: #abc / #123;
1 change: 1 addition & 0 deletions spec/sass_4_0/color_arithmetic/division/color_color/status
@@ -0,0 +1 @@
65
4 changes: 4 additions & 0 deletions spec/sass_4_0/color_arithmetic/division/color_number/error
@@ -0,0 +1,4 @@
Error: Undefined operation "#abc / 1".
$v: #abc / 1;
^^^^^^^^
spec/colors/operations-4.0/division/color_number/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: #abc / 1;
@@ -0,0 +1 @@
65
4 changes: 4 additions & 0 deletions spec/sass_4_0/color_arithmetic/modulo/color_color/error
@@ -0,0 +1,4 @@
Error: Undefined operation "#abc % #123".
$v: #abc % #123;
^^^^^^^^^^^
spec/colors/operations-4.0/modulo/color_color/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: #abc % #123;
1 change: 1 addition & 0 deletions spec/sass_4_0/color_arithmetic/modulo/color_color/status
@@ -0,0 +1 @@
65
4 changes: 4 additions & 0 deletions spec/sass_4_0/color_arithmetic/modulo/color_number/error
@@ -0,0 +1,4 @@
Error: Undefined operation "#abc % 1".
$v: #abc % 1;
^^^^^^^^
spec/colors/operations-4.0/modulo/color_number/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: #abc % 1;
1 change: 1 addition & 0 deletions spec/sass_4_0/color_arithmetic/modulo/color_number/status
@@ -0,0 +1 @@
65
@@ -0,0 +1,4 @@
Error: Undefined operation "#abc * #123".
$v: #abc * #123;
^^^^^^^^^^^
spec/colors/operations-4.0/multiplication/color_color/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: #abc * #123;
@@ -0,0 +1 @@
65
@@ -0,0 +1,4 @@
Error: Undefined operation "#abc * 1".
$v: #abc * 1;
^^^^^^^^
spec/colors/operations-4.0/multiplication/color_number/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: #abc * 1;
@@ -0,0 +1 @@
65
@@ -0,0 +1,4 @@
Error: Undefined operation "1 * #123".
$v: 1 * #123;
^^^^^^^^
spec/colors/operations-4.0/multiplication/number_color/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: 1 * #123;
@@ -0,0 +1 @@
65
4 changes: 4 additions & 0 deletions spec/sass_4_0/color_arithmetic/options.yml
@@ -0,0 +1,4 @@
---
:todo:
- libsass
- ruby-sass
4 changes: 4 additions & 0 deletions spec/sass_4_0/color_arithmetic/subtraction/color_color/error
@@ -0,0 +1,4 @@
Error: Undefined operation "#abc - #123".
$v: #abc - #123;
^^^^^^^^^^^
spec/colors/operations-4.0/subtraction/color_color/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: #abc - #123;
@@ -0,0 +1 @@
65
4 changes: 4 additions & 0 deletions spec/sass_4_0/color_arithmetic/subtraction/color_number/error
@@ -0,0 +1,4 @@
Error: Undefined operation "#abc - 1".
$v: #abc - 1;
^^^^^^^^
spec/colors/operations-4.0/subtraction/color_number/input.scss 1:5 root stylesheet
Empty file.
@@ -0,0 +1 @@
$v: #abc - 1;
@@ -0,0 +1 @@
65

0 comments on commit cc7195e

Please sign in to comment.