From 42fb004dfc19aa3ff74fc4a03b3ea90bc17b3cbe Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 14 Apr 2011 17:48:06 +0200 Subject: [PATCH] tests: Add another parsing test from the css spec --- tests/css/parser/Makefile.am | 3 +++ tests/css/parser/css-21-malformed-statements.css | 4 ++++ tests/css/parser/css-21-malformed-statements.errors | 4 ++++ tests/css/parser/css-21-malformed-statements.ref.css | 0 4 files changed, 11 insertions(+) create mode 100644 tests/css/parser/css-21-malformed-statements.css create mode 100644 tests/css/parser/css-21-malformed-statements.errors create mode 100644 tests/css/parser/css-21-malformed-statements.ref.css diff --git a/tests/css/parser/Makefile.am b/tests/css/parser/Makefile.am index 75cc6ccbda..00ee38d559 100644 --- a/tests/css/parser/Makefile.am +++ b/tests/css/parser/Makefile.am @@ -37,6 +37,9 @@ EXTRA_DIST += \ css-21-malformed-declarations.css \ css-21-malformed-declarations.errors \ css-21-malformed-declarations.ref.css \ + css-21-malformed-statements.css \ + css-21-malformed-statements.errors \ + css-21-malformed-statements.ref.css \ declarations.css \ declarations.errors \ declarations.ref.css \ diff --git a/tests/css/parser/css-21-malformed-statements.css b/tests/css/parser/css-21-malformed-statements.css new file mode 100644 index 0000000000..38ffea90c4 --- /dev/null +++ b/tests/css/parser/css-21-malformed-statements.css @@ -0,0 +1,4 @@ +p @here {color: red} /* ruleset with unexpected at-keyword "@here" */ +@foo @bar; /* at-rule with unexpected at-keyword "@bar" */ +}} {{ - }} /* ruleset with unexpected right brace */ +) ( {} ) p {color: red } /* ruleset with unexpected right parenthesis */ diff --git a/tests/css/parser/css-21-malformed-statements.errors b/tests/css/parser/css-21-malformed-statements.errors new file mode 100644 index 0000000000..3fdb242332 --- /dev/null +++ b/tests/css/parser/css-21-malformed-statements.errors @@ -0,0 +1,4 @@ +css-21-malformed-statements.css:1: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +css-21-malformed-statements.css:2: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +css-21-malformed-statements.css:3: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +css-21-malformed-statements.css:4: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/css-21-malformed-statements.ref.css b/tests/css/parser/css-21-malformed-statements.ref.css new file mode 100644 index 0000000000..e69de29bb2