diff options
author | Eevee (Alex Munroe) <eevee.git@veekun.com> | 2013-07-26 16:35:19 -0700 |
---|---|---|
committer | Eevee (Alex Munroe) <eevee.git@veekun.com> | 2013-07-26 16:35:19 -0700 |
commit | f87ceea3d5398c29c0b29ee2ddf3afd42b89954a (patch) | |
tree | eb1ed1b7683a1bd6bfa20feda12d3283d2fd6cee | |
parent | 4dacc78f059bc05c43ef7755e2b1ef448e278e80 (diff) | |
download | pyscss-f87ceea3d5398c29c0b29ee2ddf3afd42b89954a.tar.gz |
Here, have some tests I never committed for some reason.
8 files changed, 53 insertions, 0 deletions
diff --git a/scss/tests/files/bugs/007-leave-color-names-alone.css b/scss/tests/files/bugs/007-leave-color-names-alone.css new file mode 100644 index 0000000..97e9166 --- /dev/null +++ b/scss/tests/files/bugs/007-leave-color-names-alone.css @@ -0,0 +1 @@ +div.black p[color=black]{content:'black'}table{background-color:#000} diff --git a/scss/tests/files/bugs/007-leave-color-names-alone.scss b/scss/tests/files/bugs/007-leave-color-names-alone.scss new file mode 100644 index 0000000..d03f3ab --- /dev/null +++ b/scss/tests/files/bugs/007-leave-color-names-alone.scss @@ -0,0 +1,9 @@ +@option compress: true; + +div.black p[color=black] { + content: 'black'; +} + +table { + background-color: black; +} diff --git a/scss/tests/files/original-doctests/039-hover-extend.css b/scss/tests/files/original-doctests/039-hover-extend.css new file mode 100644 index 0000000..56cab86 --- /dev/null +++ b/scss/tests/files/original-doctests/039-hover-extend.css @@ -0,0 +1,4 @@ +.comment a.user:hover, +.comment .hoverlink.user { + font-weight: bold; +} diff --git a/scss/tests/files/original-doctests/039-hover-extend.scss b/scss/tests/files/original-doctests/039-hover-extend.scss new file mode 100644 index 0000000..e027029 --- /dev/null +++ b/scss/tests/files/original-doctests/039-hover-extend.scss @@ -0,0 +1,2 @@ +.comment a.user:hover { font-weight: bold } +.hoverlink { @extend a:hover } diff --git a/scss/tests/files/original-doctests/040-complex-sequence-extend.css b/scss/tests/files/original-doctests/040-complex-sequence-extend.css new file mode 100644 index 0000000..f4a3fde --- /dev/null +++ b/scss/tests/files/original-doctests/040-complex-sequence-extend.css @@ -0,0 +1,5 @@ +#admin .tabbar a, +#admin .tabbar #demo .overview .fakelink, +#demo .overview #admin .tabbar .fakelink { + font-weight: bold; +} diff --git a/scss/tests/files/original-doctests/040-complex-sequence-extend.scss b/scss/tests/files/original-doctests/040-complex-sequence-extend.scss new file mode 100644 index 0000000..0c408b7 --- /dev/null +++ b/scss/tests/files/original-doctests/040-complex-sequence-extend.scss @@ -0,0 +1,12 @@ +// From the docs: +// Sometimes a selector sequence extends another selector that appears in +// another sequence. In this case, the two sequences need to be merged. While +// it would technically be possible to generate all selectors that could +// possibly match either sequence, this would make the stylesheet far too +// large. The simple example above, for instance, would require ten selectors. +// Instead, Sass generates only selectors that are likely to be useful. +// When the two sequences being merged have no selectors in common, then two +// new selectors are generated: one with the first sequence before the second, +// and one with the second sequence before the first. +#admin .tabbar a { font-weight: bold } +#demo .overview .fakelink { @extend a } diff --git a/scss/tests/files/original-doctests/041-another-extend.css b/scss/tests/files/original-doctests/041-another-extend.css new file mode 100644 index 0000000..9c860db --- /dev/null +++ b/scss/tests/files/original-doctests/041-another-extend.css @@ -0,0 +1,11 @@ +.cleanBox h1, +.mod { + margin: 10px; +} +.cleanBox h1, +.mod h1 { + font-size: 40px; +} +.cleanBox h1 { + font-size: 60px; +} diff --git a/scss/tests/files/original-doctests/041-another-extend.scss b/scss/tests/files/original-doctests/041-another-extend.scss new file mode 100644 index 0000000..633ecc5 --- /dev/null +++ b/scss/tests/files/original-doctests/041-another-extend.scss @@ -0,0 +1,9 @@ +.mod { + margin: 10px; +} +.mod h1 { + font-size: 40px; +} +.cleanBox h1 extends .mod { + font-size: 60px; +} |