From ff4c3bc5a887623c1407a05784cb069babd6de54 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 28 Mar 2013 23:17:32 +0100 Subject: [PATCH] reftests: Add a reftest for color resolving errors This checks the fixes in the last two commits. --- tests/reftests/Makefile.am | 3 +++ tests/reftests/bad-color-names.css | 11 +++++++++++ tests/reftests/bad-color-names.ref.ui | 10 ++++++++++ tests/reftests/bad-color-names.ui | 10 ++++++++++ 4 files changed, 34 insertions(+) create mode 100644 tests/reftests/bad-color-names.css create mode 100644 tests/reftests/bad-color-names.ref.ui create mode 100644 tests/reftests/bad-color-names.ui diff --git a/tests/reftests/Makefile.am b/tests/reftests/Makefile.am index e9381ae8b5..a3347003f3 100644 --- a/tests/reftests/Makefile.am +++ b/tests/reftests/Makefile.am @@ -62,6 +62,9 @@ EXTRA_DIST += \ background-window-transparent.css \ background-window-transparent.ref.ui \ background-window-transparent.ui \ + bad-color-names.css \ + bad-color-names.ref.ui \ + bad-color-names.ui \ reference-background-origin.png \ border-color-default.css \ border-color-default.ref.ui \ diff --git a/tests/reftests/bad-color-names.css b/tests/reftests/bad-color-names.css new file mode 100644 index 0000000000..e87583fd8b --- /dev/null +++ b/tests/reftests/bad-color-names.css @@ -0,0 +1,11 @@ +@define-color nonexistant @idonotexist; + +@define-color self @self; + +@define-color cycle @cycle1; +@define-color cycle1 @cycle2; +@define-color cycle2 @cycle1; + +.background { + background: linear-gradient(to bottom, @nonexistant, @self, @cycle, @undefinedcolor); +} diff --git a/tests/reftests/bad-color-names.ref.ui b/tests/reftests/bad-color-names.ref.ui new file mode 100644 index 0000000000..5cb9f67be1 --- /dev/null +++ b/tests/reftests/bad-color-names.ref.ui @@ -0,0 +1,10 @@ + + + + + 10 + 10 + False + popup + + diff --git a/tests/reftests/bad-color-names.ui b/tests/reftests/bad-color-names.ui new file mode 100644 index 0000000000..5cb9f67be1 --- /dev/null +++ b/tests/reftests/bad-color-names.ui @@ -0,0 +1,10 @@ + + + + + 10 + 10 + False + popup + +