summaryrefslogtreecommitdiff
path: root/test/data/parse/selectors.dat
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-01-13 15:36:12 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-01-13 15:36:12 +0000
commit0607ee68e853b54e9e9beee8995b13c6dd07f0e5 (patch)
treeb5fcd123cc21281004bcd01a7a5c0c7c2eb3bbbc /test/data/parse/selectors.dat
parent267bcff968f57e1c6f9103b873702e044f15915c (diff)
downloadlibcss-0607ee68e853b54e9e9beee8995b13c6dd07f0e5.tar.gz
libcss-0607ee68e853b54e9e9beee8995b13c6dd07f0e5.tar.bz2
Make the automated parser test harness compare selectors
Some testdata for selectors svn path=/trunk/libcss/; revision=6055
Diffstat (limited to 'test/data/parse/selectors.dat')
-rw-r--r--test/data/parse/selectors.dat140
1 files changed, 140 insertions, 0 deletions
diff --git a/test/data/parse/selectors.dat b/test/data/parse/selectors.dat
new file mode 100644
index 0000000..46788c8
--- /dev/null
+++ b/test/data/parse/selectors.dat
@@ -0,0 +1,140 @@
+#data
+* {}
+#errors
+#expected
+| 1 *
+#reset
+
+#data
+E {}
+#errors
+#expected
+| 1 E
+#reset
+
+#data
+E F {}
+#errors
+#expected
+| 1 E F
+#reset
+
+#data
+E > F {}
+#errors
+#expected
+| 1 E > F
+#reset
+
+#data
+E:first-child {}
+#errors
+#expected
+| 1 E:first-child
+#reset
+
+#data
+E:link {}
+#errors
+#expected
+| 1 E:link
+#reset
+
+#data
+E:visited {}
+#errors
+#expected
+| 1 E:visited
+#reset
+
+#data
+E:active {}
+#errors
+#expected
+| 1 E:active
+#reset
+
+#data
+E:hover {}
+#errors
+#expected
+| 1 E:hover
+#reset
+
+#data
+E:focus {}
+#errors
+#expected
+| 1 E:focus
+#reset
+
+#data
+E:lang(c) {}
+#errors
+#expected
+| 1 E:lang(c)
+#reset
+
+#data
+E + F {}
+#errors
+#expected
+| 1 E + F
+#reset
+
+#data
+E[foo] {}
+#errors
+#expected
+| 1 E[foo]
+#reset
+
+#data
+E[foo="warning"] {}
+#errors
+#expected
+| 1 E[foo="warning"]
+#reset
+
+#data
+E[foo~="warning"] {}
+#errors
+#expected
+| 1 E[foo~="warning"]
+#reset
+
+#data
+E[lang|="en"] {}
+#errors
+#expected
+| 1 E[lang|="en"]
+#reset
+
+#data
+DIV.warning {}
+#errors
+#expected
+| 1 DIV.warning
+#reset
+
+#data
+.warning {}
+#errors
+#expected
+| 1 .warning
+#reset
+
+#data
+E#myid {}
+#errors
+#expected
+| 1 E#myid
+#reset
+
+#data
+#myid {}
+#errors
+#expected
+| 1 #myid
+#reset
+