Skip to content

Commit

Permalink
Update specs for error, warn, debug directives in nested properties
Browse files Browse the repository at this point in the history
Made the tests more thorough based in added information in
sass/libsass#1653 (comment).

Also moved the specs to a more appropriate location.
  • Loading branch information
xzyfer committed Dec 27, 2015
1 parent 4e747ee commit 53b2b41
Show file tree
Hide file tree
Showing 55 changed files with 134 additions and 23 deletions.
3 changes: 3 additions & 0 deletions spec/libsass-todo-tests/debug-directive-nested/function/error
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
WARNING: test
on line 2 of /sass/sass-spec/spec/libsass-todo-tests/debug-directive-nested/function/input.scss

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a { b-c: d; }
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a{b-c:d}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
b-c: d;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
a {
b-c: d; }
10 changes: 10 additions & 0 deletions spec/libsass-todo-tests/debug-directive-nested/function/input.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@function c() {
@warn test;
@return d;
}

a {
b: {
c: c();
}
}
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Error: Illegal nesting: Only properties may be nested beneath properties.
on line 3 of /home/saper/sw/sass-spec/spec/misc/warn-directive-nested-todo/input.scss
on line 3 of /sass/sass-spec/spec/libsass-todo-tests/debug-directive-nested/inline/input.scss
Use --trace for backtrace.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
a {
b: {
@debug test;
c: d;
}
}
4 changes: 4 additions & 0 deletions spec/libsass-todo-tests/debug-directive-nested/mixin/error
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
WARNING: test
on line 2 of /sass/sass-spec/spec/libsass-todo-tests/debug-directive-nested/mixin/input.scss, in `c'
from line 8 of /sass/sass-spec/spec/libsass-todo-tests/debug-directive-nested/mixin/input.scss

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a { b-c: d; }
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a{b-c:d}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
b-c: d;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
a {
b-c: d; }
10 changes: 10 additions & 0 deletions spec/libsass-todo-tests/debug-directive-nested/mixin/input.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@mixin c() {
@warn test;
c: d;
}

a {
b: {
@include c();
}
}
3 changes: 3 additions & 0 deletions spec/libsass-todo-tests/error-directive-nested/function/error
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Error: test
on line 2 of /sass/sass-spec/spec/libsass-todo-tests/error-directive-nested/function/input.scss
Use --trace for backtrace.
Empty file.
Empty file.
10 changes: 10 additions & 0 deletions spec/libsass-todo-tests/error-directive-nested/function/input.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@function c() {
@error test;
@return d;
}

a {
b: {
c: c();
}
}
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Error: Illegal nesting: Only properties may be nested beneath properties.
on line 3 of /home/saper/sw/sass-spec/spec/misc/error-directive-nested/input.scss
on line 3 of /sass/sass-spec/spec/libsass-todo-tests/error-directive-nested/inline/input.scss
Use --trace for backtrace.
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
a {
b: {
@error test;
c: d;
}
}
File renamed without changes.
4 changes: 4 additions & 0 deletions spec/libsass-todo-tests/error-directive-nested/mixin/error
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Error: test
on line 2 of /sass/sass-spec/spec/libsass-todo-tests/error-directive-nested/mixin/input.scss, in `c'
from line 8 of /sass/sass-spec/spec/libsass-todo-tests/error-directive-nested/mixin/input.scss
Use --trace for backtrace.
Empty file.
Empty file.
Empty file.
Empty file.
10 changes: 10 additions & 0 deletions spec/libsass-todo-tests/error-directive-nested/mixin/input.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@mixin c() {
@error test;
c: d;
}

a {
b: {
@include c();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
65
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Error: Alpha channels must be equal: rgba(16, 16, 16, 0.5) + #aAa
on line 4 of /home/saper/sw/sass-spec/spec/errors/addition/alpha-channels-todo/input.scss
on line 4 of /sass/sass-spec/spec/libsass-todo-tests/errors/addition/alpha-channels/input.scss
Use --trace for backtrace.
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Error: Alpha channels must be equal: rgba(16, 16, 16, 0.5) - #aAa
on line 4 of /home/saper/sw/sass-spec/spec/errors/subtraction/alpha-channels-todo/input.scss
on line 4 of /sass/sass-spec/spec/libsass-todo-tests/errors/subtraction/alpha-channels/input.scss
Use --trace for backtrace.
3 changes: 3 additions & 0 deletions spec/libsass-todo-tests/warn-directive-nested/function/error
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
WARNING: test
on line 2 of /sass/sass-spec/spec/libsass-todo-tests/warn-directive-nested/function/input.scss

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a { b-c: d; }
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a{b-c:d}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
b-c: d;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
a {
b-c: d; }
10 changes: 10 additions & 0 deletions spec/libsass-todo-tests/warn-directive-nested/function/input.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@function c() {
@warn test;
@return d;
}

a {
b: {
c: c();
}
}
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Error: Illegal nesting: Only properties may be nested beneath properties.
on line 3 of /home/saper/sw/sass-spec/spec/misc/debug-directive-nested-todo/input.scss
on line 3 of /sass/sass-spec/spec/libsass-todo-tests/warn-directive-nested/inline/input.scss
Use --trace for backtrace.
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
a {
b: {
@warn test;
c: d;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
65
4 changes: 4 additions & 0 deletions spec/libsass-todo-tests/warn-directive-nested/mixin/error
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
WARNING: test
on line 2 of /sass/sass-spec/spec/libsass-todo-tests/warn-directive-nested/mixin/input.scss, in `c'
from line 8 of /sass/sass-spec/spec/libsass-todo-tests/warn-directive-nested/mixin/input.scss

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a { b-c: d; }
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a{b-c:d}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
b-c: d;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
a {
b-c: d; }
10 changes: 10 additions & 0 deletions spec/libsass-todo-tests/warn-directive-nested/mixin/input.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@mixin c() {
@warn test;
c: d;
}

a {
b: {
@include c();
}
}
6 changes: 0 additions & 6 deletions spec/misc/debug-directive-nested-todo/input.scss

This file was deleted.

6 changes: 0 additions & 6 deletions spec/misc/error-directive-nested-todo/input.scss

This file was deleted.

6 changes: 0 additions & 6 deletions spec/misc/warn-directive-nested-todo/input.scss

This file was deleted.

0 comments on commit 53b2b41

Please sign in to comment.