summaryrefslogtreecommitdiff
path: root/test/data/parse2/mq.dat
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2022-05-23 23:02:26 +0100
committerJohn-Mark Bell <jmb@netsurf-browser.org>2022-05-24 10:46:19 +0100
commit747cf5e859cd0f26c140c7687dca227f1e316781 (patch)
treed630aeacc27c4e12cfd48566acaf6cd174334865 /test/data/parse2/mq.dat
parentf420dd16136de1dc07f18824c6d0f5540d5df6d1 (diff)
downloadlibcss-747cf5e859cd0f26c140c7687dca227f1e316781.tar.gz
Parse/MQ: reject forbidden media-type identifiers
"and" / "not" / "only" / "or" are forbidden, so must be rejected Add tests for these scenarios
Diffstat (limited to 'test/data/parse2/mq.dat')
-rw-r--r--test/data/parse2/mq.dat62
1 files changed, 62 insertions, 0 deletions
diff --git a/test/data/parse2/mq.dat b/test/data/parse2/mq.dat
new file mode 100644
index 0000000..56f0833
--- /dev/null
+++ b/test/data/parse2/mq.dat
@@ -0,0 +1,62 @@
+#data
+@media not
+#errors
+#expected
+| @media not 3ff
+#reset
+
+#data
+@media and
+#errors
+#expected
+| @media not 3ff
+#reset
+
+#data
+@media or
+#errors
+#expected
+| @media not 3ff
+#reset
+
+#data
+@media only
+#errors
+#expected
+| @media not 3ff
+#reset
+
+#data
+@media only not
+#errors
+#expected
+| @media not 3ff
+#reset
+
+#data
+@media only only
+#errors
+#expected
+| @media not 3ff
+#reset
+
+#data
+@media not not
+#errors
+#expected
+| @media not 3ff
+#reset
+
+#data
+@media not only
+#errors
+#expected
+| @media not 3ff
+#reset
+
+#data
+@media screen
+#errors
+#expected
+| @media 040
+#reset