diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-01-13 15:36:12 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-01-13 15:36:12 +0000 |
commit | 0607ee68e853b54e9e9beee8995b13c6dd07f0e5 (patch) | |
tree | b5fcd123cc21281004bcd01a7a5c0c7c2eb3bbbc /test/data/parse/selectors.dat | |
parent | 267bcff968f57e1c6f9103b873702e044f15915c (diff) | |
download | libcss-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.dat | 140 |
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 + |