From 05bdecb2f82381dbfdba6dcacf09fd20a0c76964 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 4 Dec 2015 17:43:36 +0100 Subject: [PATCH] reftests: Add test for missing-image handling Add a test that ensures that missing images get the icon-effect properly applied. --- testsuite/reftests/Makefile.am | 3 ++ testsuite/reftests/icon-effect-missing.css | 11 ++++ testsuite/reftests/icon-effect-missing.ref.ui | 51 +++++++++++++++++++ testsuite/reftests/icon-effect-missing.ui | 51 +++++++++++++++++++ 4 files changed, 116 insertions(+) create mode 100644 testsuite/reftests/icon-effect-missing.css create mode 100644 testsuite/reftests/icon-effect-missing.ref.ui create mode 100644 testsuite/reftests/icon-effect-missing.ui diff --git a/testsuite/reftests/Makefile.am b/testsuite/reftests/Makefile.am index 66e3c50300..fd49b5f02a 100644 --- a/testsuite/reftests/Makefile.am +++ b/testsuite/reftests/Makefile.am @@ -259,6 +259,9 @@ testdata = \ gtk-icontheme-sizing.css \ gtk-icontheme-sizing.ref.ui \ gtk-icontheme-sizing.ui \ + icon-effect-missing.css \ + icon-effect-missing.ref.ui \ + icon-effect-missing.ui \ icon-shadow-no-transform.css \ icon-shadow-no-transform.ref.ui \ icon-shadow-no-transform.ui \ diff --git a/testsuite/reftests/icon-effect-missing.css b/testsuite/reftests/icon-effect-missing.css new file mode 100644 index 0000000000..a3faf81738 --- /dev/null +++ b/testsuite/reftests/icon-effect-missing.css @@ -0,0 +1,11 @@ +* { + -gtk-icon-effect: none; +} + +:nth-child(2) { + -gtk-icon-effect: dim; +} + +:nth-child(3) { + -gtk-icon-effect: highlight; +} diff --git a/testsuite/reftests/icon-effect-missing.ref.ui b/testsuite/reftests/icon-effect-missing.ref.ui new file mode 100644 index 0000000000..f58abe2505 --- /dev/null +++ b/testsuite/reftests/icon-effect-missing.ref.ui @@ -0,0 +1,51 @@ + + + + + + False + popup + + + True + False + + + True + False + image-missing + + + False + True + 0 + + + + + True + False + image-missing + + + False + True + 1 + + + + + True + False + image-missing + + + False + True + 2 + + + + + + diff --git a/testsuite/reftests/icon-effect-missing.ui b/testsuite/reftests/icon-effect-missing.ui new file mode 100644 index 0000000000..b7a4bace7e --- /dev/null +++ b/testsuite/reftests/icon-effect-missing.ui @@ -0,0 +1,51 @@ + + + + + + False + popup + + + True + False + + + True + False + deine-mudda-gibs-hier-nich + + + False + True + 0 + + + + + True + False + deine-mudda-gibs-hier-nich + + + False + True + 1 + + + + + True + False + deine-mudda-gibs-hier-nich + + + False + True + 2 + + + + + +