Author: tlsa
Date: Sat Jan 24 08:59:46 2009
New Revision: 6247
URL: http://source.netsurf-browser.org?rev=6247&view=rev
Log:
More tests.
Modified:
trunk/libcss/test/data/parse2/illegal-values.dat
Modified: trunk/libcss/test/data/parse2/illegal-values.dat
URL:
http://source.netsurf-browser.org/trunk/libcss/test/data/parse2/illegal-values.dat?rev=6247&r1=6246&r2=6247&view=diff
==============================================================================
--- trunk/libcss/test/data/parse2/illegal-values.dat (original)
+++ trunk/libcss/test/data/parse2/illegal-values.dat Sat Jan 24 08:59:46 2009
@@ -3043,682 +3043,6 @@
#reset
#data
-* { quotes: "'"; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { quotes: "'" '"' "'"; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { quotes: "'" 0 "'"; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { quotes: "'" "'" 0 0; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { quotes: "'" "'" url(tails) url(tails); }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { quotes: 25%; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { quotes: 25% 20%; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { quotes: "'", "'"; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { quotes: "'" "'", '"' '"'; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { quotes: "'" "'" '"' '"' none; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: 25%; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: -34%; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: 2kHz; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: kHz; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: -1; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: -0.01; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: 100.001; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: 101; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: 75 rich; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: rich; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { richness: "rich"; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { right: -4; right: blunderbus; right: 1em; right: 6Hz; }
-#errors
-#expected
-| *
-| right: 1em
-#reset
-
-#data
-* { right: "twelve"; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { right: auto inherit; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-header: twice; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-header: once always; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-header: 1 once; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-header: 1s once; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-header: once url(); }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-header: url() always; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-numeral: digits inherit; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-numeral: 2 digits; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-numeral: 2em; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-numeral: once; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-numeral: 0; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-punctuation: 0; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-punctuation: none 0; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-punctuation: 0pt; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-punctuation: -0pt; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak-punctuation: code inherit; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak: 23s; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak: 0; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak: auto; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak: none spell-out; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak: spell-out "Sonic"; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speak: spell-out url("Sonic"); }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speech-rate: -10; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speech-rate: slow medium; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speech-rate: 120 slow; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speech-rate: 2s slow; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speech-rate: 2s; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speech-rate: "2"; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { speech-rate: #BBC; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { stress: 50 medium; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { stress: -0.1; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { stress: 101; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { stress: normal; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { stress: medium 50; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { stress: medium 50; stress: 40; position: "fixed"; }
-#errors
-#expected
-| *
-| stress: 40
-#reset
-
-#data
-* { table-layout: none 0; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { table-layout: 0pt; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { table-layout: -0pt; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { table-layout: fixed inherit; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-align: none 0; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-align: 0pt; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-align: -0pt; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-align: fixed inherit; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-align: left right; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-align: left, right; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-align: left | right; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-align: justified; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-align: center 50%; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-align: 50%; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-decoration: underline overline none; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-decoration: underline overline moose; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-decoration: underline moose overline; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-decoration: moose underline overline; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-decoration: blink hidden underline overline; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-decoration: blink 0 underline overline; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-decoration: overline url("Sonic"); }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-decoration: inherit overline; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-indent: -3000px; text-indent: 0 0%; }
-#errors
-#expected
-| *
-| text-indent: -3000px
-#reset
-
-#data
-* { text-indent: 30%, 5%; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-indent: 30% 5%; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-indent: 2em, 4em }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-indent: hidden; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-indent: inherit 30%; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-indent: 30px inherit; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-transform: capitalise; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-transform: uppercase lowercase; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-transform: lowercase none; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-transform: inherit "Sonic"; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-transform: 0; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-transform: 40px; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { text-transform: #BBCbbc; }
-#errors
-#expected
-| *
-#reset
-
-#data
-* { top: 50em; bottom: 11; }
-#errors
-#expected
-| *
-| top: 50em
-#reset
-
-#data
* { position:fixed; font-family: 'Trinity max-height: 30%; min-height: 2em; }
#errors
#expected
@@ -3747,3 +3071,714 @@
| min-height: 2em
#reset
+#data
+* { quotes: "'"; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { quotes: "'" '"' "'"; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { quotes: "'" 0 "'"; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { quotes: "'" "'" 0 0; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { quotes: "'" "'" url(tails) url(tails); }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { quotes: 25%; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { quotes: 25% 20%; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { quotes: "'", "'"; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { quotes: "'" "'", '"' '"'; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { quotes: "'" "'" '"' '"' none; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: 25%; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: -34%; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: 2kHz; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: kHz; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: -1; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: -0.01; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: 100.001; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: 101; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: 75 rich; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: rich; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { richness: "rich"; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { right: -4; right: blunderbus; right: 1em; right: 6Hz; }
+#errors
+#expected
+| *
+| right: 1em
+#reset
+
+#data
+* { right: "twelve"; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { right: auto inherit; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-header: twice; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-header: once always; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-header: 1 once; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-header: 1s once; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-header: once url(); }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-header: url() always; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-numeral: digits inherit; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-numeral: 2 digits; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-numeral: 2em; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-numeral: once; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-numeral: 0; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-punctuation: 0; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-punctuation: none 0; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-punctuation: 0pt; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-punctuation: -0pt; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak-punctuation: code inherit; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak: 23s; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak: 0; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak: auto; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak: none spell-out; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak: spell-out "Sonic"; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speak: spell-out url("Sonic"); }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speech-rate: -10; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speech-rate: slow medium; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speech-rate: 120 slow; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speech-rate: 2s slow; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speech-rate: 2s; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speech-rate: "2"; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { speech-rate: #BBC; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { stress: 50 medium; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { stress: -0.1; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { stress: 101; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { stress: normal; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { stress: medium 50; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { stress: medium 50; stress: 40; position: "fixed"; }
+#errors
+#expected
+| *
+| stress: 40
+#reset
+
+#data
+* { table-layout: none 0; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { table-layout: 0pt; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { table-layout: -0pt; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { table-layout: fixed inherit; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-align: none 0; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-align: 0pt; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-align: -0pt; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-align: fixed inherit; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-align: left right; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-align: left, right; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-align: left | right; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-align: justified; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-align: center 50%; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-align: 50%; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-decoration: underline overline none; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-decoration: underline overline moose; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-decoration: underline moose overline; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-decoration: moose underline overline; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-decoration: blink hidden underline overline; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-decoration: blink 0 underline overline; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-decoration: overline url("Sonic"); }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-decoration: inherit overline; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-indent: -3000px; text-indent: 0 0%; }
+#errors
+#expected
+| *
+| text-indent: -3000px
+#reset
+
+#data
+* { text-indent: 30%, 5%; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-indent: 30% 5%; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-indent: 2em, 4em }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-indent: hidden; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-indent: inherit 30%; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-indent: 30px inherit; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-transform: capitalise; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-transform: uppercase lowercase; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-transform: lowercase none; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-transform: inherit "Sonic"; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-transform: 0; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-transform: 40px; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { text-transform: #BBCbbc; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { top: 50em; bottom: 11; }
+#errors
+#expected
+| *
+| top: 50em
+#reset
+
+#data
+* { top: 50s; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { top: "7"; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { top: "7; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { top: ""7em; }
+#errors
+#expected
+| *
+#reset
+
+#data
+* { top: #147; }
+#errors
+#expected
+| *
+#reset
+
_______________________________________________
netsurf-commits mailing list
[email protected]
http://vlists.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org