diff --git a/spec/libsass-todo-issues/issue_1889/expected.compact.css b/spec/libsass-todo-issues/issue_1889/expected.compact.css new file mode 100644 index 0000000000..19a6ad0a9d --- /dev/null +++ b/spec/libsass-todo-issues/issue_1889/expected.compact.css @@ -0,0 +1,2 @@ +@media (min-width: 640px) { /* comment */ } +@media (min-width: 320px) { div { /* comment */ } } diff --git a/spec/libsass-todo-issues/issue_1889/expected.compressed.css b/spec/libsass-todo-issues/issue_1889/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/libsass-todo-issues/issue_1889/expected.expanded.css b/spec/libsass-todo-issues/issue_1889/expected.expanded.css new file mode 100644 index 0000000000..4c54d60685 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1889/expected.expanded.css @@ -0,0 +1,8 @@ +@media (min-width: 640px) { + /* comment */ +} +@media (min-width: 320px) { + div { + /* comment */ + } +} diff --git a/spec/libsass-todo-issues/issue_1889/expected_output.css b/spec/libsass-todo-issues/issue_1889/expected_output.css new file mode 100644 index 0000000000..323cc62361 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1889/expected_output.css @@ -0,0 +1,5 @@ +@media (min-width: 640px) { + /* comment */ } +@media (min-width: 320px) { + div { + /* comment */ } } diff --git a/spec/libsass-todo-issues/issue_1889/input.scss b/spec/libsass-todo-issues/issue_1889/input.scss new file mode 100644 index 0000000000..88babcd40d --- /dev/null +++ b/spec/libsass-todo-issues/issue_1889/input.scss @@ -0,0 +1,9 @@ +@media (min-width: 640px) { + /* comment */ +} + +div { + @media (min-width: 320px) { + /* comment */ + } +} \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1890/expected.compact.css b/spec/libsass-todo-issues/issue_1890/expected.compact.css new file mode 100644 index 0000000000..bc13f9271d --- /dev/null +++ b/spec/libsass-todo-issues/issue_1890/expected.compact.css @@ -0,0 +1,2 @@ +@media (min-width: 480px) { .wrap { display: block; } } +.wrap .box { display: inline-block; } diff --git a/spec/libsass-todo-issues/issue_1890/expected.compressed.css b/spec/libsass-todo-issues/issue_1890/expected.compressed.css new file mode 100644 index 0000000000..a596018671 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1890/expected.compressed.css @@ -0,0 +1 @@ +@media (min-width: 480px){.wrap{display:block}}.wrap .box{display:inline-block} diff --git a/spec/libsass-todo-issues/issue_1890/expected.expanded.css b/spec/libsass-todo-issues/issue_1890/expected.expanded.css new file mode 100644 index 0000000000..ec7669e8ec --- /dev/null +++ b/spec/libsass-todo-issues/issue_1890/expected.expanded.css @@ -0,0 +1,8 @@ +@media (min-width: 480px) { + .wrap { + display: block; + } +} +.wrap .box { + display: inline-block; +} diff --git a/spec/libsass-todo-issues/issue_1890/expected_output.css b/spec/libsass-todo-issues/issue_1890/expected_output.css new file mode 100644 index 0000000000..03aceea848 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1890/expected_output.css @@ -0,0 +1,5 @@ +@media (min-width: 480px) { + .wrap { + display: block; } } + .wrap .box { + display: inline-block; } diff --git a/spec/libsass-todo-issues/issue_1890/input.scss b/spec/libsass-todo-issues/issue_1890/input.scss new file mode 100644 index 0000000000..779f25c371 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1890/input.scss @@ -0,0 +1,10 @@ +.wrap { + @media (min-width: 480px) { + display: block; + @at-root (without: media){ + .box { + display: inline-block; + } + } + } +} \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1898/expected.compact.css b/spec/libsass-todo-issues/issue_1898/expected.compact.css new file mode 100644 index 0000000000..19a6ad0a9d --- /dev/null +++ b/spec/libsass-todo-issues/issue_1898/expected.compact.css @@ -0,0 +1,2 @@ +@media (min-width: 640px) { /* comment */ } +@media (min-width: 320px) { div { /* comment */ } } diff --git a/spec/libsass-todo-issues/issue_1898/expected.compressed.css b/spec/libsass-todo-issues/issue_1898/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/libsass-todo-issues/issue_1898/expected.expanded.css b/spec/libsass-todo-issues/issue_1898/expected.expanded.css new file mode 100644 index 0000000000..4c54d60685 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1898/expected.expanded.css @@ -0,0 +1,8 @@ +@media (min-width: 640px) { + /* comment */ +} +@media (min-width: 320px) { + div { + /* comment */ + } +} diff --git a/spec/libsass-todo-issues/issue_1898/expected_output.css b/spec/libsass-todo-issues/issue_1898/expected_output.css new file mode 100644 index 0000000000..323cc62361 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1898/expected_output.css @@ -0,0 +1,5 @@ +@media (min-width: 640px) { + /* comment */ } +@media (min-width: 320px) { + div { + /* comment */ } } diff --git a/spec/libsass-todo-issues/issue_1898/input.scss b/spec/libsass-todo-issues/issue_1898/input.scss new file mode 100644 index 0000000000..88babcd40d --- /dev/null +++ b/spec/libsass-todo-issues/issue_1898/input.scss @@ -0,0 +1,9 @@ +@media (min-width: 640px) { + /* comment */ +} + +div { + @media (min-width: 320px) { + /* comment */ + } +} \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1926/expected.compact.css b/spec/libsass-todo-issues/issue_1926/expected.compact.css new file mode 100644 index 0000000000..8961ae3b02 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1926/expected.compact.css @@ -0,0 +1,32 @@ +.grid [class*="one wide"] { width: 6.25%; } +.grid[class*="one column"] > .column:not(.row), .grid .row[class*="one column"] > .column:not(.row) { width: 6.25% !important; } +.grid [class*="two wide"] { width: 12.5%; } +.grid[class*="two column"] > .column:not(.row), .grid .row[class*="two column"] > .column:not(.row) { width: 12.5% !important; } +.grid [class*="three wide"] { width: 18.75%; } +.grid[class*="three column"] > .column:not(.row), .grid .row[class*="three column"] > .column:not(.row) { width: 18.75% !important; } +.grid [class*="four wide"] { width: 25%; } +.grid[class*="four column"] > .column:not(.row), .grid .row[class*="four column"] > .column:not(.row) { width: 25% !important; } +.grid [class*="five wide"] { width: 31.25%; } +.grid[class*="five column"] > .column:not(.row), .grid .row[class*="five column"] > .column:not(.row) { width: 31.25% !important; } +.grid [class*="six wide"] { width: 37.5%; } +.grid[class*="six column"] > .column:not(.row), .grid .row[class*="six column"] > .column:not(.row) { width: 37.5% !important; } +.grid [class*="seven wide"] { width: 43.75%; } +.grid[class*="seven column"] > .column:not(.row), .grid .row[class*="seven column"] > .column:not(.row) { width: 43.75% !important; } +.grid [class*="eight wide"] { width: 50%; } +.grid[class*="eight column"] > .column:not(.row), .grid .row[class*="eight column"] > .column:not(.row) { width: 50% !important; } +.grid [class*="nine wide"] { width: 56.25%; } +.grid[class*="nine column"] > .column:not(.row), .grid .row[class*="nine column"] > .column:not(.row) { width: 56.25% !important; } +.grid [class*="ten wide"] { width: 62.5%; } +.grid[class*="ten column"] > .column:not(.row), .grid .row[class*="ten column"] > .column:not(.row) { width: 62.5% !important; } +.grid [class*="eleven wide"] { width: 68.75%; } +.grid[class*="eleven column"] > .column:not(.row), .grid .row[class*="eleven column"] > .column:not(.row) { width: 68.75% !important; } +.grid [class*="twelve wide"] { width: 75%; } +.grid[class*="twelve column"] > .column:not(.row), .grid .row[class*="twelve column"] > .column:not(.row) { width: 75% !important; } +.grid [class*="thirteen wide"] { width: 81.25%; } +.grid[class*="thirteen column"] > .column:not(.row), .grid .row[class*="thirteen column"] > .column:not(.row) { width: 81.25% !important; } +.grid [class*="fourteen wide"] { width: 87.5%; } +.grid[class*="fourteen column"] > .column:not(.row), .grid .row[class*="fourteen column"] > .column:not(.row) { width: 87.5% !important; } +.grid [class*="fifteen wide"] { width: 93.75%; } +.grid[class*="fifteen column"] > .column:not(.row), .grid .row[class*="fifteen column"] > .column:not(.row) { width: 93.75% !important; } +.grid [class*="sixteen wide"] { width: 100%; } +.grid[class*="sixteen column"] > .column:not(.row), .grid .row[class*="sixteen column"] > .column:not(.row) { width: 100% !important; } diff --git a/spec/libsass-todo-issues/issue_1926/expected.compressed.css b/spec/libsass-todo-issues/issue_1926/expected.compressed.css new file mode 100644 index 0000000000..3491a5e85e --- /dev/null +++ b/spec/libsass-todo-issues/issue_1926/expected.compressed.css @@ -0,0 +1 @@ +.grid [class*="one wide"]{width:6.25%}.grid[class*="one column"]>.column:not(.row),.grid .row[class*="one column"]>.column:not(.row){width:6.25% !important}.grid [class*="two wide"]{width:12.5%}.grid[class*="two column"]>.column:not(.row),.grid .row[class*="two column"]>.column:not(.row){width:12.5% !important}.grid [class*="three wide"]{width:18.75%}.grid[class*="three column"]>.column:not(.row),.grid .row[class*="three column"]>.column:not(.row){width:18.75% !important}.grid [class*="four wide"]{width:25%}.grid[class*="four column"]>.column:not(.row),.grid .row[class*="four column"]>.column:not(.row){width:25% !important}.grid [class*="five wide"]{width:31.25%}.grid[class*="five column"]>.column:not(.row),.grid .row[class*="five column"]>.column:not(.row){width:31.25% !important}.grid [class*="six wide"]{width:37.5%}.grid[class*="six column"]>.column:not(.row),.grid .row[class*="six column"]>.column:not(.row){width:37.5% !important}.grid [class*="seven wide"]{width:43.75%}.grid[class*="seven column"]>.column:not(.row),.grid .row[class*="seven column"]>.column:not(.row){width:43.75% !important}.grid [class*="eight wide"]{width:50%}.grid[class*="eight column"]>.column:not(.row),.grid .row[class*="eight column"]>.column:not(.row){width:50% !important}.grid [class*="nine wide"]{width:56.25%}.grid[class*="nine column"]>.column:not(.row),.grid .row[class*="nine column"]>.column:not(.row){width:56.25% !important}.grid [class*="ten wide"]{width:62.5%}.grid[class*="ten column"]>.column:not(.row),.grid .row[class*="ten column"]>.column:not(.row){width:62.5% !important}.grid [class*="eleven wide"]{width:68.75%}.grid[class*="eleven column"]>.column:not(.row),.grid .row[class*="eleven column"]>.column:not(.row){width:68.75% !important}.grid [class*="twelve wide"]{width:75%}.grid[class*="twelve column"]>.column:not(.row),.grid .row[class*="twelve column"]>.column:not(.row){width:75% !important}.grid [class*="thirteen wide"]{width:81.25%}.grid[class*="thirteen column"]>.column:not(.row),.grid .row[class*="thirteen column"]>.column:not(.row){width:81.25% !important}.grid [class*="fourteen wide"]{width:87.5%}.grid[class*="fourteen column"]>.column:not(.row),.grid .row[class*="fourteen column"]>.column:not(.row){width:87.5% !important}.grid [class*="fifteen wide"]{width:93.75%}.grid[class*="fifteen column"]>.column:not(.row),.grid .row[class*="fifteen column"]>.column:not(.row){width:93.75% !important}.grid [class*="sixteen wide"]{width:100%}.grid[class*="sixteen column"]>.column:not(.row),.grid .row[class*="sixteen column"]>.column:not(.row){width:100% !important} diff --git a/spec/libsass-todo-issues/issue_1926/expected.expanded.css b/spec/libsass-todo-issues/issue_1926/expected.expanded.css new file mode 100644 index 0000000000..f5012d4971 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1926/expected.expanded.css @@ -0,0 +1,96 @@ +.grid [class*="one wide"] { + width: 6.25%; +} +.grid[class*="one column"] > .column:not(.row), .grid .row[class*="one column"] > .column:not(.row) { + width: 6.25% !important; +} +.grid [class*="two wide"] { + width: 12.5%; +} +.grid[class*="two column"] > .column:not(.row), .grid .row[class*="two column"] > .column:not(.row) { + width: 12.5% !important; +} +.grid [class*="three wide"] { + width: 18.75%; +} +.grid[class*="three column"] > .column:not(.row), .grid .row[class*="three column"] > .column:not(.row) { + width: 18.75% !important; +} +.grid [class*="four wide"] { + width: 25%; +} +.grid[class*="four column"] > .column:not(.row), .grid .row[class*="four column"] > .column:not(.row) { + width: 25% !important; +} +.grid [class*="five wide"] { + width: 31.25%; +} +.grid[class*="five column"] > .column:not(.row), .grid .row[class*="five column"] > .column:not(.row) { + width: 31.25% !important; +} +.grid [class*="six wide"] { + width: 37.5%; +} +.grid[class*="six column"] > .column:not(.row), .grid .row[class*="six column"] > .column:not(.row) { + width: 37.5% !important; +} +.grid [class*="seven wide"] { + width: 43.75%; +} +.grid[class*="seven column"] > .column:not(.row), .grid .row[class*="seven column"] > .column:not(.row) { + width: 43.75% !important; +} +.grid [class*="eight wide"] { + width: 50%; +} +.grid[class*="eight column"] > .column:not(.row), .grid .row[class*="eight column"] > .column:not(.row) { + width: 50% !important; +} +.grid [class*="nine wide"] { + width: 56.25%; +} +.grid[class*="nine column"] > .column:not(.row), .grid .row[class*="nine column"] > .column:not(.row) { + width: 56.25% !important; +} +.grid [class*="ten wide"] { + width: 62.5%; +} +.grid[class*="ten column"] > .column:not(.row), .grid .row[class*="ten column"] > .column:not(.row) { + width: 62.5% !important; +} +.grid [class*="eleven wide"] { + width: 68.75%; +} +.grid[class*="eleven column"] > .column:not(.row), .grid .row[class*="eleven column"] > .column:not(.row) { + width: 68.75% !important; +} +.grid [class*="twelve wide"] { + width: 75%; +} +.grid[class*="twelve column"] > .column:not(.row), .grid .row[class*="twelve column"] > .column:not(.row) { + width: 75% !important; +} +.grid [class*="thirteen wide"] { + width: 81.25%; +} +.grid[class*="thirteen column"] > .column:not(.row), .grid .row[class*="thirteen column"] > .column:not(.row) { + width: 81.25% !important; +} +.grid [class*="fourteen wide"] { + width: 87.5%; +} +.grid[class*="fourteen column"] > .column:not(.row), .grid .row[class*="fourteen column"] > .column:not(.row) { + width: 87.5% !important; +} +.grid [class*="fifteen wide"] { + width: 93.75%; +} +.grid[class*="fifteen column"] > .column:not(.row), .grid .row[class*="fifteen column"] > .column:not(.row) { + width: 93.75% !important; +} +.grid [class*="sixteen wide"] { + width: 100%; +} +.grid[class*="sixteen column"] > .column:not(.row), .grid .row[class*="sixteen column"] > .column:not(.row) { + width: 100% !important; +} diff --git a/spec/libsass-todo-issues/issue_1926/expected_output.css b/spec/libsass-todo-issues/issue_1926/expected_output.css new file mode 100644 index 0000000000..fd5633e4eb --- /dev/null +++ b/spec/libsass-todo-issues/issue_1926/expected_output.css @@ -0,0 +1,64 @@ +.grid [class*="one wide"] { + width: 6.25%; } +.grid[class*="one column"] > .column:not(.row), .grid .row[class*="one column"] > .column:not(.row) { + width: 6.25% !important; } +.grid [class*="two wide"] { + width: 12.5%; } +.grid[class*="two column"] > .column:not(.row), .grid .row[class*="two column"] > .column:not(.row) { + width: 12.5% !important; } +.grid [class*="three wide"] { + width: 18.75%; } +.grid[class*="three column"] > .column:not(.row), .grid .row[class*="three column"] > .column:not(.row) { + width: 18.75% !important; } +.grid [class*="four wide"] { + width: 25%; } +.grid[class*="four column"] > .column:not(.row), .grid .row[class*="four column"] > .column:not(.row) { + width: 25% !important; } +.grid [class*="five wide"] { + width: 31.25%; } +.grid[class*="five column"] > .column:not(.row), .grid .row[class*="five column"] > .column:not(.row) { + width: 31.25% !important; } +.grid [class*="six wide"] { + width: 37.5%; } +.grid[class*="six column"] > .column:not(.row), .grid .row[class*="six column"] > .column:not(.row) { + width: 37.5% !important; } +.grid [class*="seven wide"] { + width: 43.75%; } +.grid[class*="seven column"] > .column:not(.row), .grid .row[class*="seven column"] > .column:not(.row) { + width: 43.75% !important; } +.grid [class*="eight wide"] { + width: 50%; } +.grid[class*="eight column"] > .column:not(.row), .grid .row[class*="eight column"] > .column:not(.row) { + width: 50% !important; } +.grid [class*="nine wide"] { + width: 56.25%; } +.grid[class*="nine column"] > .column:not(.row), .grid .row[class*="nine column"] > .column:not(.row) { + width: 56.25% !important; } +.grid [class*="ten wide"] { + width: 62.5%; } +.grid[class*="ten column"] > .column:not(.row), .grid .row[class*="ten column"] > .column:not(.row) { + width: 62.5% !important; } +.grid [class*="eleven wide"] { + width: 68.75%; } +.grid[class*="eleven column"] > .column:not(.row), .grid .row[class*="eleven column"] > .column:not(.row) { + width: 68.75% !important; } +.grid [class*="twelve wide"] { + width: 75%; } +.grid[class*="twelve column"] > .column:not(.row), .grid .row[class*="twelve column"] > .column:not(.row) { + width: 75% !important; } +.grid [class*="thirteen wide"] { + width: 81.25%; } +.grid[class*="thirteen column"] > .column:not(.row), .grid .row[class*="thirteen column"] > .column:not(.row) { + width: 81.25% !important; } +.grid [class*="fourteen wide"] { + width: 87.5%; } +.grid[class*="fourteen column"] > .column:not(.row), .grid .row[class*="fourteen column"] > .column:not(.row) { + width: 87.5% !important; } +.grid [class*="fifteen wide"] { + width: 93.75%; } +.grid[class*="fifteen column"] > .column:not(.row), .grid .row[class*="fifteen column"] > .column:not(.row) { + width: 93.75% !important; } +.grid [class*="sixteen wide"] { + width: 100%; } +.grid[class*="sixteen column"] > .column:not(.row), .grid .row[class*="sixteen column"] > .column:not(.row) { + width: 100% !important; } diff --git a/spec/libsass-todo-issues/issue_1926/input.sass b/spec/libsass-todo-issues/issue_1926/input.sass new file mode 100644 index 0000000000..ad81d633e3 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1926/input.sass @@ -0,0 +1,17 @@ +// The amount of the column of a single row. +$columnAmount: 16 + +// The name of the each column size. +$columnName : one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen + +=column-generator + @for $i from 1 through $columnAmount + [class*="#{nth($columnName, $i)} wide"] + width: 100% / $columnAmount * $i + + &[class*="#{nth($columnName, $i)} column"], & .row[class*="#{nth($columnName, $i)} column"] + > .column:not(.row) + width : 100% / $columnAmount * $i !important + +.grid + +column-generator \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1931/expected.compact.css b/spec/libsass-todo-issues/issue_1931/expected.compact.css new file mode 100644 index 0000000000..552bedb88d --- /dev/null +++ b/spec/libsass-todo-issues/issue_1931/expected.compact.css @@ -0,0 +1 @@ +body { background-image: url(http://test.com); } diff --git a/spec/libsass-todo-issues/issue_1931/expected.compressed.css b/spec/libsass-todo-issues/issue_1931/expected.compressed.css new file mode 100644 index 0000000000..9a8976f86c --- /dev/null +++ b/spec/libsass-todo-issues/issue_1931/expected.compressed.css @@ -0,0 +1 @@ +body{background-image:url(http://test.com)} diff --git a/spec/libsass-todo-issues/issue_1931/expected.expanded.css b/spec/libsass-todo-issues/issue_1931/expected.expanded.css new file mode 100644 index 0000000000..2e2fe2ea1b --- /dev/null +++ b/spec/libsass-todo-issues/issue_1931/expected.expanded.css @@ -0,0 +1,3 @@ +body { + background-image: url(http://test.com); +} diff --git a/spec/libsass-todo-issues/issue_1931/expected_output.css b/spec/libsass-todo-issues/issue_1931/expected_output.css new file mode 100644 index 0000000000..28aaf845d7 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1931/expected_output.css @@ -0,0 +1,2 @@ +body { + background-image: url(http://test.com); } diff --git a/spec/libsass-todo-issues/issue_1931/input.scss b/spec/libsass-todo-issues/issue_1931/input.scss new file mode 100644 index 0000000000..049aac8558 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1931/input.scss @@ -0,0 +1,4 @@ +$var: 'http://test.com'; +body { + background-image: url( #{$var}); +} \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1960/expected.compact.css b/spec/libsass-todo-issues/issue_1960/expected.compact.css new file mode 100644 index 0000000000..3b872ae312 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1960/expected.compact.css @@ -0,0 +1,2 @@ +foo:not(.missing):not(bar) { a: b; } +foo:not(.missing):not(bar):hover { c: d; } diff --git a/spec/libsass-todo-issues/issue_1960/expected.compressed.css b/spec/libsass-todo-issues/issue_1960/expected.compressed.css new file mode 100644 index 0000000000..569d60f77b --- /dev/null +++ b/spec/libsass-todo-issues/issue_1960/expected.compressed.css @@ -0,0 +1 @@ +foo:not(.missing):not(bar){a:b}foo:not(.missing):not(bar):hover{c:d} diff --git a/spec/libsass-todo-issues/issue_1960/expected.expanded.css b/spec/libsass-todo-issues/issue_1960/expected.expanded.css new file mode 100644 index 0000000000..47e6680db1 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1960/expected.expanded.css @@ -0,0 +1,6 @@ +foo:not(.missing):not(bar) { + a: b; +} +foo:not(.missing):not(bar):hover { + c: d; +} diff --git a/spec/libsass-todo-issues/issue_1960/expected_output.css b/spec/libsass-todo-issues/issue_1960/expected_output.css new file mode 100644 index 0000000000..67deada075 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1960/expected_output.css @@ -0,0 +1,4 @@ +foo:not(.missing):not(bar) { + a: b; } + foo:not(.missing):not(bar):hover { + c: d; } diff --git a/spec/libsass-todo-issues/issue_1960/input.scss b/spec/libsass-todo-issues/issue_1960/input.scss new file mode 100644 index 0000000000..dee3d485c5 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1960/input.scss @@ -0,0 +1,9 @@ +foo:not(.missing) { + a: b; + + &:hover { c: d; } +} + +bar { + @extend .missing; +} \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1969/expected.compact.css b/spec/libsass-todo-issues/issue_1969/expected.compact.css new file mode 100644 index 0000000000..efa5361473 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1969/expected.compact.css @@ -0,0 +1 @@ +.test_class { color: #999999; } diff --git a/spec/libsass-todo-issues/issue_1969/expected.compressed.css b/spec/libsass-todo-issues/issue_1969/expected.compressed.css new file mode 100644 index 0000000000..cfec037415 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1969/expected.compressed.css @@ -0,0 +1 @@ +.test_class{color:#999} diff --git a/spec/libsass-todo-issues/issue_1969/expected.expanded.css b/spec/libsass-todo-issues/issue_1969/expected.expanded.css new file mode 100644 index 0000000000..f882a9822d --- /dev/null +++ b/spec/libsass-todo-issues/issue_1969/expected.expanded.css @@ -0,0 +1,3 @@ +.test_class { + color: #999999; +} diff --git a/spec/libsass-todo-issues/issue_1969/expected_output.css b/spec/libsass-todo-issues/issue_1969/expected_output.css new file mode 100644 index 0000000000..b30e89141c --- /dev/null +++ b/spec/libsass-todo-issues/issue_1969/expected_output.css @@ -0,0 +1,2 @@ +.test_class { + color: #999999; } diff --git a/spec/libsass-todo-issues/issue_1969/input.scss b/spec/libsass-todo-issues/issue_1969/input.scss new file mode 100644 index 0000000000..55ca8c3f0d --- /dev/null +++ b/spec/libsass-todo-issues/issue_1969/input.scss @@ -0,0 +1,11 @@ +$base-text-color: #666; + +@function calcNavbarTextColor ($base-text-color) { + @return $base-text-color; +} + +$header-text-color: calcNavbarTextColor($base-text-color); + +.test_class { + color: lighten($header-text-color, 20%); +} \ No newline at end of file diff --git a/spec/libsass-todo-issues/issue_1977/expected.compact.css b/spec/libsass-todo-issues/issue_1977/expected.compact.css new file mode 100644 index 0000000000..b4c39f50a0 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1977/expected.compact.css @@ -0,0 +1,4 @@ +@charset "UTF-8"; +body#some-\(selector\) { color: red; } + +#äöü { color: reds; } diff --git a/spec/libsass-todo-issues/issue_1977/expected.compressed.css b/spec/libsass-todo-issues/issue_1977/expected.compressed.css new file mode 100644 index 0000000000..8a840df878 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1977/expected.compressed.css @@ -0,0 +1 @@ +body#some-\(selector\){color:red}#äöü{color:reds} diff --git a/spec/libsass-todo-issues/issue_1977/expected.expanded.css b/spec/libsass-todo-issues/issue_1977/expected.expanded.css new file mode 100644 index 0000000000..d226556fdc --- /dev/null +++ b/spec/libsass-todo-issues/issue_1977/expected.expanded.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +body#some-\(selector\) { + color: red; +} + +#äöü { + color: reds; +} diff --git a/spec/libsass-todo-issues/issue_1977/expected_output.css b/spec/libsass-todo-issues/issue_1977/expected_output.css new file mode 100644 index 0000000000..4cd533b921 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1977/expected_output.css @@ -0,0 +1,6 @@ +@charset "UTF-8"; +body#some-\(selector\) { + color: red; } + +#äöü { + color: reds; } diff --git a/spec/libsass-todo-issues/issue_1977/input.scss b/spec/libsass-todo-issues/issue_1977/input.scss new file mode 100644 index 0000000000..49f2cd8ad8 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1977/input.scss @@ -0,0 +1,7 @@ +body#some-\(selector\) { +color: red; +} + +#äöü { + color: reds; +} \ No newline at end of file