From 987b9cec3fdfa1666b3eec518251197d4adf6d01 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 13 Feb 2023 08:39:54 +0100 Subject: [PATCH] testsuite: Add tests for the unknown enums See commit 40e7a265a7ccb1385a3af0931c591201b0ce063a --- testsuite/gsk/meson.build | 6 ++++++ testsuite/gsk/nodeparser/blend-unknown-mode.errors | 1 + testsuite/gsk/nodeparser/blend-unknown-mode.node | 3 +++ testsuite/gsk/nodeparser/blend-unknown-mode.ref.node | 10 ++++++++++ .../gsk/nodeparser/texture-scale-unknown-filter.errors | 1 + .../gsk/nodeparser/texture-scale-unknown-filter.node | 3 +++ .../nodeparser/texture-scale-unknown-filter.ref.node | 6 ++++++ 7 files changed, 30 insertions(+) create mode 100644 testsuite/gsk/nodeparser/blend-unknown-mode.errors create mode 100644 testsuite/gsk/nodeparser/blend-unknown-mode.node create mode 100644 testsuite/gsk/nodeparser/blend-unknown-mode.ref.node create mode 100644 testsuite/gsk/nodeparser/texture-scale-unknown-filter.errors create mode 100644 testsuite/gsk/nodeparser/texture-scale-unknown-filter.node create mode 100644 testsuite/gsk/nodeparser/texture-scale-unknown-filter.ref.node diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index 59bea2637a..1ded899729 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -142,6 +142,9 @@ endforeach node_parser_tests = [ 'blend.node', + 'blend-unknown-mode.errors', + 'blend-unknown-mode.node', + 'blend-unknown-mode.ref.node', 'border.node', 'color.node', 'conic-gradient.node', @@ -231,6 +234,9 @@ node_parser_tests = [ 'texture-fail.node', 'texture-fail.ref.node', 'texture-fail.ref.errors', + 'texture-scale-unknown-filter.errors', + 'texture-scale-unknown-filter.node', + 'texture-scale-unknown-filter.ref.node', 'transform-fail.node', 'transform-fail.ref.node', 'transform-fail.errors', diff --git a/testsuite/gsk/nodeparser/blend-unknown-mode.errors b/testsuite/gsk/nodeparser/blend-unknown-mode.errors new file mode 100644 index 0000000000..813e01159c --- /dev/null +++ b/testsuite/gsk/nodeparser/blend-unknown-mode.errors @@ -0,0 +1 @@ +:2:9-13: error: GTK_CSS_PARSER_ERROR_SYNTAX diff --git a/testsuite/gsk/nodeparser/blend-unknown-mode.node b/testsuite/gsk/nodeparser/blend-unknown-mode.node new file mode 100644 index 0000000000..38b14cefa5 --- /dev/null +++ b/testsuite/gsk/nodeparser/blend-unknown-mode.node @@ -0,0 +1,3 @@ +blend { + mode: diff; +} diff --git a/testsuite/gsk/nodeparser/blend-unknown-mode.ref.node b/testsuite/gsk/nodeparser/blend-unknown-mode.ref.node new file mode 100644 index 0000000000..c494d26ba8 --- /dev/null +++ b/testsuite/gsk/nodeparser/blend-unknown-mode.ref.node @@ -0,0 +1,10 @@ +blend { + bottom: color { + bounds: 0 0 50 50; + color: rgb(170,255,0); + } + top: color { + bounds: 0 0 50 50; + color: rgb(255,0,204); + } +} diff --git a/testsuite/gsk/nodeparser/texture-scale-unknown-filter.errors b/testsuite/gsk/nodeparser/texture-scale-unknown-filter.errors new file mode 100644 index 0000000000..2200728322 --- /dev/null +++ b/testsuite/gsk/nodeparser/texture-scale-unknown-filter.errors @@ -0,0 +1 @@ +:2:11-29: error: GTK_CSS_PARSER_ERROR_SYNTAX diff --git a/testsuite/gsk/nodeparser/texture-scale-unknown-filter.node b/testsuite/gsk/nodeparser/texture-scale-unknown-filter.node new file mode 100644 index 0000000000..c11cb2ee9d --- /dev/null +++ b/testsuite/gsk/nodeparser/texture-scale-unknown-filter.node @@ -0,0 +1,3 @@ +texture-scale { + filter: guess-i-dont-exist; +} diff --git a/testsuite/gsk/nodeparser/texture-scale-unknown-filter.ref.node b/testsuite/gsk/nodeparser/texture-scale-unknown-filter.ref.node new file mode 100644 index 0000000000..6a77d0f66f --- /dev/null +++ b/testsuite/gsk/nodeparser/texture-scale-unknown-filter.ref.node @@ -0,0 +1,6 @@ +texture-scale { + bounds: 0 0 50 50; + texture: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKUlEQVQYlWP8z3DmPwMaYGQwYUQX\ +Y0IXwAUGUCGGoxkYGBiweXAoeAYAz44F3e3U1xUAAAAASUVORK5CYII=\ +"); +}