summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEevee (Alex Munroe) <eevee.git@veekun.com>2013-07-26 16:35:19 -0700
committerEevee (Alex Munroe) <eevee.git@veekun.com>2013-07-26 16:35:19 -0700
commitf87ceea3d5398c29c0b29ee2ddf3afd42b89954a (patch)
treeeb1ed1b7683a1bd6bfa20feda12d3283d2fd6cee
parent4dacc78f059bc05c43ef7755e2b1ef448e278e80 (diff)
downloadpyscss-f87ceea3d5398c29c0b29ee2ddf3afd42b89954a.tar.gz
Here, have some tests I never committed for some reason.
-rw-r--r--scss/tests/files/bugs/007-leave-color-names-alone.css1
-rw-r--r--scss/tests/files/bugs/007-leave-color-names-alone.scss9
-rw-r--r--scss/tests/files/original-doctests/039-hover-extend.css4
-rw-r--r--scss/tests/files/original-doctests/039-hover-extend.scss2
-rw-r--r--scss/tests/files/original-doctests/040-complex-sequence-extend.css5
-rw-r--r--scss/tests/files/original-doctests/040-complex-sequence-extend.scss12
-rw-r--r--scss/tests/files/original-doctests/041-another-extend.css11
-rw-r--r--scss/tests/files/original-doctests/041-another-extend.scss9
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;
+}