Skip to content

Commit

Permalink
Add missing todo spec tests
Browse files Browse the repository at this point in the history
  • Loading branch information
mgreter committed Aug 29, 2015
1 parent e9821a5 commit 92ed801
Show file tree
Hide file tree
Showing 10 changed files with 222 additions and 0 deletions.
5 changes: 5 additions & 0 deletions spec/libsass-todo-issues/issue_1486/expected.compact.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
foo { foo: 41px -121px; foo: 41px -122px; foo: 0px; foo: -1px; foo: 123px -123px; foo: 123px -124px; foo: 0px; foo: -1px; foo: 0px; foo: -1px; foo: 0px; foo: -1px; }

bar { bar: 42px -121px; bar: 42px -122px; bar: 3px; bar: 2px; bar: 126px -123px; bar: 126px -124px; bar: 3px; bar: 2px; bar: 3px; bar: 2px; bar: 3px; bar: 2px; }

baz { baz: 43px -121px; baz: 43px -122px; baz: 6px; baz: 5px; baz: 129px -123px; baz: 129px -124px; baz: 6px; baz: 5px; baz: 6px; baz: 5px; baz: 6px; baz: 5px; }

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

44 changes: 44 additions & 0 deletions spec/libsass-todo-issues/issue_1486/expected.expanded.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
foo {
foo: 41px -121px;
foo: 41px -122px;
foo: 0px;
foo: -1px;
foo: 123px -123px;
foo: 123px -124px;
foo: 0px;
foo: -1px;
foo: 0px;
foo: -1px;
foo: 0px;
foo: -1px;
}

bar {
bar: 42px -121px;
bar: 42px -122px;
bar: 3px;
bar: 2px;
bar: 126px -123px;
bar: 126px -124px;
bar: 3px;
bar: 2px;
bar: 3px;
bar: 2px;
bar: 3px;
bar: 2px;
}

baz {
baz: 43px -121px;
baz: 43px -122px;
baz: 6px;
baz: 5px;
baz: 129px -123px;
baz: 129px -124px;
baz: 6px;
baz: 5px;
baz: 6px;
baz: 5px;
baz: 6px;
baz: 5px;
}
41 changes: 41 additions & 0 deletions spec/libsass-todo-issues/issue_1486/expected_output.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
foo {
foo: 41px -121px;
foo: 41px -122px;
foo: 0px;
foo: -1px;
foo: 123px -123px;
foo: 123px -124px;
foo: 0px;
foo: -1px;
foo: 0px;
foo: -1px;
foo: 0px;
foo: -1px; }

bar {
bar: 42px -121px;
bar: 42px -122px;
bar: 3px;
bar: 2px;
bar: 126px -123px;
bar: 126px -124px;
bar: 3px;
bar: 2px;
bar: 3px;
bar: 2px;
bar: 3px;
bar: 2px; }

baz {
baz: 43px -121px;
baz: 43px -122px;
baz: 6px;
baz: 5px;
baz: 129px -123px;
baz: 129px -124px;
baz: 6px;
baz: 5px;
baz: 6px;
baz: 5px;
baz: 6px;
baz: 5px; }
50 changes: 50 additions & 0 deletions spec/libsass-todo-issues/issue_1486/input.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
$a: 41px;

@function a() {
@return 42px;
}

foo {
foo: $a -121px;
foo: ($a -122px);
foo: $a*3-123px;
foo: ($a*3-124px);
foo: $a*3 -123px;
foo: ($a*3 -124px);
foo: $a*3 - 123px;
foo: ($a*3 - 124px);
foo: $a*3- 123px;
foo: ($a*3- 124px);
foo: $a*3- 123px;
foo: ($a*3- 124px);
}

bar {
bar: a() -121px;
bar: (a() -122px);
bar: a()*3-123px;
bar: (a()*3-124px);
bar: a()*3 -123px;
bar: (a()*3 -124px);
bar: a()*3 - 123px;
bar: (a()*3 - 124px);
bar: a()*3- 123px;
bar: (a()*3- 124px);
bar: a()*3- 123px;
bar: (a()*3- 124px);
}

baz {
baz: 43px -121px;
baz: (43px -122px);
baz: 43px*3-123px;
baz: (43px*3-124px);
baz: 43px*3 -123px;
baz: (43px*3 -124px);
baz: 43px*3 - 123px;
baz: (43px*3 - 124px);
baz: 43px*3- 123px;
baz: (43px*3- 124px);
baz: 43px*3- 123px;
baz: (43px*3- 124px);
}
3 changes: 3 additions & 0 deletions spec/libsass-todo-issues/issue_1488/expected.compact.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
foo { foo: string; foo: string; bar: string::string; bar: string::string; foo: string; foo: string; bar: string::string; bar: string::string; }

bar { foo: arglist; foo: arglist; bar: string::arglist; bar: string::arglist; foo: arglist; foo: arglist; bar: string::arglist; bar: string::arglist; }

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 21 additions & 0 deletions spec/libsass-todo-issues/issue_1488/expected.expanded.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
foo {
foo: string;
foo: string;
bar: string::string;
bar: string::string;
foo: string;
foo: string;
bar: string::string;
bar: string::string;
}

bar {
foo: arglist;
foo: arglist;
bar: string::arglist;
bar: string::arglist;
foo: arglist;
foo: arglist;
bar: string::arglist;
bar: string::arglist;
}
19 changes: 19 additions & 0 deletions spec/libsass-todo-issues/issue_1488/expected_output.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
foo {
foo: string;
foo: string;
bar: string::string;
bar: string::string;
foo: string;
foo: string;
bar: string::string;
bar: string::string; }

bar {
foo: arglist;
foo: arglist;
bar: string::arglist;
bar: string::arglist;
foo: arglist;
foo: arglist;
bar: string::arglist;
bar: string::arglist; }
37 changes: 37 additions & 0 deletions spec/libsass-todo-issues/issue_1488/input.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
@function foo($arg2) {
@return type-of($arg2);
}

@function foo_($arg2...) {
@return type-of($arg2);
}

@function bar($arg1, $arg2) {
@return type-of($arg1) + "::" + type-of($arg2);
}

@function bar_($arg1, $arg2...) {
@return type-of($arg1) + "::" + type-of($arg2);
}

foo {
foo: foo(one);
foo: foo(one...);
bar: bar(one, two);
bar: bar(one, two...);
foo: call('foo', one);
foo: call('foo', one...);
bar: call('bar', one, two);
bar: call('bar', one, two...);
}

bar {
foo: foo_(one);
foo: foo_(one...);
bar: bar_(one, two);
bar: bar_(one, two...);
foo: call('foo_', one);
foo: call('foo_', one...);
bar: call('bar_', one, two);
bar: call('bar_', one, two...);
}

0 comments on commit 92ed801

Please sign in to comment.