From 6b3528caf9974a5716fb152cc6a973f92f7548d9 Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Fri, 12 Jun 2015 18:02:51 +0200 Subject: [PATCH] Add missing todo spec tests https://github.com/sass/libsass/issues/1207 https://github.com/sass/libsass/issues/1230 https://github.com/sass/libsass/issues/1231 https://github.com/sass/libsass/issues/1233 https://github.com/sass/libsass/issues/1240 https://github.com/sass/libsass/issues/1255 https://github.com/sass/libsass/issues/1257 https://github.com/sass/libsass/issues/1258 https://github.com/sass/libsass/issues/1259 https://github.com/sass/libsass/issues/1260 https://github.com/sass/libsass/issues/1263 https://github.com/sass/libsass/issues/1269 https://github.com/sass/libsass/issues/1271 https://github.com/sass/libsass/issues/1273 --- .../issue_1207/expected.compact.css | 1 + .../issue_1207/expected.compressed.css | 1 + .../issue_1207/expected.expanded.css | 4 ++++ .../issue_1207/expected_output.css | 3 +++ spec/libsass-todo-issues/issue_1207/input.scss | 8 ++++++++ .../issue_1230/expected.compact.css | 1 + .../issue_1230/expected.compressed.css | 1 + .../issue_1230/expected.expanded.css | 3 +++ .../issue_1230/expected_output.css | 2 ++ spec/libsass-todo-issues/issue_1230/input.scss | 6 ++++++ .../issue_1231/expected.compact.css | 1 + .../issue_1231/expected.compressed.css | 1 + .../issue_1231/expected.expanded.css | 3 +++ .../issue_1231/expected_output.css | 2 ++ spec/libsass-todo-issues/issue_1231/input.scss | 3 +++ .../issue_1233/expected.compact.css | 2 ++ .../issue_1233/expected.compressed.css | 1 + .../issue_1233/expected.expanded.css | 8 ++++++++ .../issue_1233/expected_output.css | 5 +++++ spec/libsass-todo-issues/issue_1233/input.scss | 5 +++++ .../issue_1240/expected.compact.css | 1 + .../issue_1240/expected.compressed.css | 1 + .../issue_1240/expected.expanded.css | 6 ++++++ .../issue_1240/expected_output.css | 5 +++++ spec/libsass-todo-issues/issue_1240/input.scss | 14 ++++++++++++++ 25 files changed, 88 insertions(+) create mode 100644 spec/libsass-todo-issues/issue_1207/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_1207/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_1207/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_1207/expected_output.css create mode 100644 spec/libsass-todo-issues/issue_1207/input.scss create mode 100644 spec/libsass-todo-issues/issue_1230/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_1230/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_1230/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_1230/expected_output.css create mode 100644 spec/libsass-todo-issues/issue_1230/input.scss create mode 100644 spec/libsass-todo-issues/issue_1231/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_1231/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_1231/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_1231/expected_output.css create mode 100644 spec/libsass-todo-issues/issue_1231/input.scss create mode 100644 spec/libsass-todo-issues/issue_1233/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_1233/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_1233/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_1233/expected_output.css create mode 100644 spec/libsass-todo-issues/issue_1233/input.scss create mode 100644 spec/libsass-todo-issues/issue_1240/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_1240/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_1240/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_1240/expected_output.css create mode 100644 spec/libsass-todo-issues/issue_1240/input.scss diff --git a/spec/libsass-todo-issues/issue_1207/expected.compact.css b/spec/libsass-todo-issues/issue_1207/expected.compact.css new file mode 100644 index 0000000000..a2859c2a22 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1207/expected.compact.css @@ -0,0 +1 @@ +.foo { content: test-0; content: test-0; } diff --git a/spec/libsass-todo-issues/issue_1207/expected.compressed.css b/spec/libsass-todo-issues/issue_1207/expected.compressed.css new file mode 100644 index 0000000000..d2e2d48302 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1207/expected.compressed.css @@ -0,0 +1 @@ +.foo{content:test-0;content:test-0} diff --git a/spec/libsass-todo-issues/issue_1207/expected.expanded.css b/spec/libsass-todo-issues/issue_1207/expected.expanded.css new file mode 100644 index 0000000000..9af63f22e3 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1207/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + content: test-0; + content: test-0; +} diff --git a/spec/libsass-todo-issues/issue_1207/expected_output.css b/spec/libsass-todo-issues/issue_1207/expected_output.css new file mode 100644 index 0000000000..5fc5459fbb --- /dev/null +++ b/spec/libsass-todo-issues/issue_1207/expected_output.css @@ -0,0 +1,3 @@ +.foo { + content: test-0; + content: test-0; } diff --git a/spec/libsass-todo-issues/issue_1207/input.scss b/spec/libsass-todo-issues/issue_1207/input.scss new file mode 100644 index 0000000000..5a1698d760 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1207/input.scss @@ -0,0 +1,8 @@ +@function test($pos) { + @return test-#{$pos}; +} + +.foo { + content: test(str-slice('scale-0', 7)); // Nope + content: test-#{str-slice('scale-0', 7)}; // Yep +} \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1230/expected.compact.css b/spec/libsass-todo-issues/issue_1230/expected.compact.css new file mode 100644 index 0000000000..e868c19404 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1230/expected.compact.css @@ -0,0 +1 @@ +div { transition-property: border-color, box-shadow, color; } diff --git a/spec/libsass-todo-issues/issue_1230/expected.compressed.css b/spec/libsass-todo-issues/issue_1230/expected.compressed.css new file mode 100644 index 0000000000..7db3c33f56 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1230/expected.compressed.css @@ -0,0 +1 @@ +div{transition-property:border-color, box-shadow, color} diff --git a/spec/libsass-todo-issues/issue_1230/expected.expanded.css b/spec/libsass-todo-issues/issue_1230/expected.expanded.css new file mode 100644 index 0000000000..bbf157a522 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1230/expected.expanded.css @@ -0,0 +1,3 @@ +div { + transition-property: border-color, box-shadow, color; +} diff --git a/spec/libsass-todo-issues/issue_1230/expected_output.css b/spec/libsass-todo-issues/issue_1230/expected_output.css new file mode 100644 index 0000000000..683564d817 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1230/expected_output.css @@ -0,0 +1,2 @@ +div { + transition-property: border-color, box-shadow, color; } diff --git a/spec/libsass-todo-issues/issue_1230/input.scss b/spec/libsass-todo-issues/issue_1230/input.scss new file mode 100644 index 0000000000..db4f7b78c9 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1230/input.scss @@ -0,0 +1,6 @@ +div { + transition-property: + border-color, + box-shadow, + color; +} \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1231/expected.compact.css b/spec/libsass-todo-issues/issue_1231/expected.compact.css new file mode 100644 index 0000000000..a24c2021d8 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1231/expected.compact.css @@ -0,0 +1 @@ +div::before { content: "\e600"; } diff --git a/spec/libsass-todo-issues/issue_1231/expected.compressed.css b/spec/libsass-todo-issues/issue_1231/expected.compressed.css new file mode 100644 index 0000000000..02a1afbab2 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1231/expected.compressed.css @@ -0,0 +1 @@ +div::before{content:"\e600"} diff --git a/spec/libsass-todo-issues/issue_1231/expected.expanded.css b/spec/libsass-todo-issues/issue_1231/expected.expanded.css new file mode 100644 index 0000000000..51e28f3a53 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1231/expected.expanded.css @@ -0,0 +1,3 @@ +div::before { + content: "\e600"; +} diff --git a/spec/libsass-todo-issues/issue_1231/expected_output.css b/spec/libsass-todo-issues/issue_1231/expected_output.css new file mode 100644 index 0000000000..c7cad51ad4 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1231/expected_output.css @@ -0,0 +1,2 @@ +div::before { + content: "\e600"; } diff --git a/spec/libsass-todo-issues/issue_1231/input.scss b/spec/libsass-todo-issues/issue_1231/input.scss new file mode 100644 index 0000000000..9d605f86fd --- /dev/null +++ b/spec/libsass-todo-issues/issue_1231/input.scss @@ -0,0 +1,3 @@ +div::before { + content: #{"\""+\e600+"\""}; +} \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1233/expected.compact.css b/spec/libsass-todo-issues/issue_1233/expected.compact.css new file mode 100644 index 0000000000..ebf48f2d2c --- /dev/null +++ b/spec/libsass-todo-issues/issue_1233/expected.compact.css @@ -0,0 +1,2 @@ +@-moz-keyframes animatetoptop /* Firefox */ line 429 { from { width: 0%; } + to { width: 100%; } } diff --git a/spec/libsass-todo-issues/issue_1233/expected.compressed.css b/spec/libsass-todo-issues/issue_1233/expected.compressed.css new file mode 100644 index 0000000000..4a26361c06 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1233/expected.compressed.css @@ -0,0 +1 @@ +@-moz-keyframes animatetoptop /* Firefox */ line 429{from{width:0%}to{width:100%}} diff --git a/spec/libsass-todo-issues/issue_1233/expected.expanded.css b/spec/libsass-todo-issues/issue_1233/expected.expanded.css new file mode 100644 index 0000000000..dfe10c9a34 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1233/expected.expanded.css @@ -0,0 +1,8 @@ +@-moz-keyframes animatetoptop /* Firefox */ line 429 { + from { + width: 0%; + } + to { + width: 100%; + } +} diff --git a/spec/libsass-todo-issues/issue_1233/expected_output.css b/spec/libsass-todo-issues/issue_1233/expected_output.css new file mode 100644 index 0000000000..1227c33572 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1233/expected_output.css @@ -0,0 +1,5 @@ +@-moz-keyframes animatetoptop /* Firefox */ line 429 { + from { + width: 0%; } + to { + width: 100%; } } diff --git a/spec/libsass-todo-issues/issue_1233/input.scss b/spec/libsass-todo-issues/issue_1233/input.scss new file mode 100644 index 0000000000..8f937902af --- /dev/null +++ b/spec/libsass-todo-issues/issue_1233/input.scss @@ -0,0 +1,5 @@ +@-moz-keyframes animatetoptop /* Firefox */ line 429 +{ +from {width:0%} +to {width:100%} +} \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1240/expected.compact.css b/spec/libsass-todo-issues/issue_1240/expected.compact.css new file mode 100644 index 0000000000..a2d71631bd --- /dev/null +++ b/spec/libsass-todo-issues/issue_1240/expected.compact.css @@ -0,0 +1 @@ +div { a: 1; a: 2, 3; a: 1 2, 3; a: 1 2, 3; } diff --git a/spec/libsass-todo-issues/issue_1240/expected.compressed.css b/spec/libsass-todo-issues/issue_1240/expected.compressed.css new file mode 100644 index 0000000000..fa6ad051e6 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1240/expected.compressed.css @@ -0,0 +1 @@ +div{a:1;a:2,3;a:1 2,3;a:1 2,3} diff --git a/spec/libsass-todo-issues/issue_1240/expected.expanded.css b/spec/libsass-todo-issues/issue_1240/expected.expanded.css new file mode 100644 index 0000000000..2d780232dc --- /dev/null +++ b/spec/libsass-todo-issues/issue_1240/expected.expanded.css @@ -0,0 +1,6 @@ +div { + a: 1; + a: 2, 3; + a: 1 2, 3; + a: 1 2, 3; +} diff --git a/spec/libsass-todo-issues/issue_1240/expected_output.css b/spec/libsass-todo-issues/issue_1240/expected_output.css new file mode 100644 index 0000000000..e44ec3eca2 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1240/expected_output.css @@ -0,0 +1,5 @@ +div { + a: 1; + a: 2, 3; + a: 1 2, 3; + a: 1 2, 3; } diff --git a/spec/libsass-todo-issues/issue_1240/input.scss b/spec/libsass-todo-issues/issue_1240/input.scss new file mode 100644 index 0000000000..97a92773c2 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1240/input.scss @@ -0,0 +1,14 @@ +$var: 1; +$list: 2, 3; +$new-list: append($var, $list); +$nested-list: $var $list; +@debug($var); +@debug($list); +@debug($new-list); +@debug($nested-list); +div { + a: $var; + a: $list; + a: $new-list; + a: $nested-list; +} \ No newline at end of file