diff options
author | Benjamin Otte <otte@redhat.com> | 2011-07-21 02:41:42 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2011-07-21 02:43:54 +0200 |
commit | d56e8c8e548441d601a2b3e4123393b0a34502be (patch) | |
tree | bd98c2647d9f35b051327c7f5ba88dfb8834381e /tests | |
parent | 47635a24342c9a6e5c2463e0252e115d04d3496b (diff) | |
download | gtk+-d56e8c8e548441d601a2b3e4123393b0a34502be.tar.gz |
tests: Move declaration tests to new test infrastructure
This way, we can test more feature of them, in particular check for
different errors, which were causing test failures.
Diffstat (limited to 'tests')
77 files changed, 264 insertions, 0 deletions
diff --git a/tests/css/parser/Makefile.am b/tests/css/parser/Makefile.am index 86f1f0ee60..7947ec57a2 100644 --- a/tests/css/parser/Makefile.am +++ b/tests/css/parser/Makefile.am @@ -175,6 +175,81 @@ EXTRA_DIST += \ declarations.css \ declarations.errors \ declarations.ref.css \ + declarations-invalid-01.css \ + declarations-invalid-01.errors \ + declarations-invalid-01.ref.css \ + declarations-invalid-02.css \ + declarations-invalid-02.errors \ + declarations-invalid-02.ref.css \ + declarations-invalid-03.css \ + declarations-invalid-03.errors \ + declarations-invalid-03.ref.css \ + declarations-invalid-04.css \ + declarations-invalid-04.errors \ + declarations-invalid-04.ref.css \ + declarations-invalid-05.css \ + declarations-invalid-05.errors \ + declarations-invalid-05.ref.css \ + declarations-invalid-06.css \ + declarations-invalid-06.errors \ + declarations-invalid-06.ref.css \ + declarations-invalid-07.css \ + declarations-invalid-07.errors \ + declarations-invalid-07.ref.css \ + declarations-invalid-08.css \ + declarations-invalid-08.errors \ + declarations-invalid-08.ref.css \ + declarations-valid-01.css \ + declarations-valid-01.ref.css \ + declarations-valid-02.css \ + declarations-valid-02.ref.css \ + declarations-valid-03.css \ + declarations-valid-03.ref.css \ + declarations-valid-04.css \ + declarations-valid-04.ref.css \ + declarations-valid-05.css \ + declarations-valid-05.ref.css \ + declarations-valid-06.css \ + declarations-valid-06.ref.css \ + declarations-valid-07.css \ + declarations-valid-07.ref.css \ + declarations-valid-08.css \ + declarations-valid-08.ref.css \ + declarations-valid-09.css \ + declarations-valid-09.ref.css \ + declarations-valid-10.css \ + declarations-valid-10.ref.css \ + declarations-valid-11.css \ + declarations-valid-11.ref.css \ + declarations-valid-12.css \ + declarations-valid-12.ref.css \ + declarations-valid-13.css \ + declarations-valid-13.ref.css \ + declarations-valid-14.css \ + declarations-valid-14.ref.css \ + declarations-valid-15.css \ + declarations-valid-15.ref.css \ + declarations-valid-16.css \ + declarations-valid-16.ref.css \ + declarations-valid-17.css \ + declarations-valid-17.ref.css \ + declarations-valid-18.css \ + declarations-valid-18.errors \ + declarations-valid-18.ref.css \ + declarations-valid-19.css \ + declarations-valid-19.ref.css \ + declarations-valid-20.css \ + declarations-valid-20.ref.css \ + declarations-valid-21.css \ + declarations-valid-21.ref.css \ + declarations-valid-22.css \ + declarations-valid-22.ref.css \ + declarations-valid-23.css \ + declarations-valid-23.ref.css \ + declarations-valid-24.css \ + declarations-valid-24.ref.css \ + declarations-valid-25.css \ + declarations-valid-25.ref.css \ does-not-exist.css \ does-not-exist.errors \ does-not-exist.ref.css \ diff --git a/tests/css/parser/declarations-invalid-01.css b/tests/css/parser/declarations-invalid-01.css new file mode 100644 index 0000000000..e1aae2c1ab --- /dev/null +++ b/tests/css/parser/declarations-invalid-01.css @@ -0,0 +1 @@ +* { color } diff --git a/tests/css/parser/declarations-invalid-01.errors b/tests/css/parser/declarations-invalid-01.errors new file mode 100644 index 0000000000..2cfb1d5c50 --- /dev/null +++ b/tests/css/parser/declarations-invalid-01.errors @@ -0,0 +1 @@ +declarations-invalid-01.css:1: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/declarations-invalid-01.ref.css b/tests/css/parser/declarations-invalid-01.ref.css new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/tests/css/parser/declarations-invalid-01.ref.css diff --git a/tests/css/parser/declarations-invalid-02.css b/tests/css/parser/declarations-invalid-02.css new file mode 100644 index 0000000000..14df5df1fb --- /dev/null +++ b/tests/css/parser/declarations-invalid-02.css @@ -0,0 +1 @@ +* { color:green; color } diff --git a/tests/css/parser/declarations-invalid-02.errors b/tests/css/parser/declarations-invalid-02.errors new file mode 100644 index 0000000000..6bee2172a4 --- /dev/null +++ b/tests/css/parser/declarations-invalid-02.errors @@ -0,0 +1 @@ +declarations-invalid-02.css:1: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/declarations-invalid-02.ref.css b/tests/css/parser/declarations-invalid-02.ref.css new file mode 100644 index 0000000000..272b697d53 --- /dev/null +++ b/tests/css/parser/declarations-invalid-02.ref.css @@ -0,0 +1,3 @@ +* { + color: rgb(0,255,0); +} diff --git a/tests/css/parser/declarations-invalid-03.css b/tests/css/parser/declarations-invalid-03.css new file mode 100644 index 0000000000..2a007fbe30 --- /dev/null +++ b/tests/css/parser/declarations-invalid-03.css @@ -0,0 +1 @@ +* { color:red; color; color:green } diff --git a/tests/css/parser/declarations-invalid-03.errors b/tests/css/parser/declarations-invalid-03.errors new file mode 100644 index 0000000000..b2b74f0484 --- /dev/null +++ b/tests/css/parser/declarations-invalid-03.errors @@ -0,0 +1 @@ +declarations-invalid-03.css:1: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/declarations-invalid-03.ref.css b/tests/css/parser/declarations-invalid-03.ref.css new file mode 100644 index 0000000000..272b697d53 --- /dev/null +++ b/tests/css/parser/declarations-invalid-03.ref.css @@ -0,0 +1,3 @@ +* { + color: rgb(0,255,0); +} diff --git a/tests/css/parser/declarations-invalid-04.css b/tests/css/parser/declarations-invalid-04.css new file mode 100644 index 0000000000..5a8ee1e5f5 --- /dev/null +++ b/tests/css/parser/declarations-invalid-04.css @@ -0,0 +1 @@ +* { color:green; color: } diff --git a/tests/css/parser/declarations-invalid-04.errors b/tests/css/parser/declarations-invalid-04.errors new file mode 100644 index 0000000000..e16010dd9e --- /dev/null +++ b/tests/css/parser/declarations-invalid-04.errors @@ -0,0 +1 @@ +declarations-invalid-04.css:1: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/declarations-invalid-04.ref.css b/tests/css/parser/declarations-invalid-04.ref.css new file mode 100644 index 0000000000..272b697d53 --- /dev/null +++ b/tests/css/parser/declarations-invalid-04.ref.css @@ -0,0 +1,3 @@ +* { + color: rgb(0,255,0); +} diff --git a/tests/css/parser/declarations-invalid-05.css b/tests/css/parser/declarations-invalid-05.css new file mode 100644 index 0000000000..7de3031564 --- /dev/null +++ b/tests/css/parser/declarations-invalid-05.css @@ -0,0 +1 @@ +* { color:red; color:; color:green } diff --git a/tests/css/parser/declarations-invalid-05.errors b/tests/css/parser/declarations-invalid-05.errors new file mode 100644 index 0000000000..1eb99746ca --- /dev/null +++ b/tests/css/parser/declarations-invalid-05.errors @@ -0,0 +1 @@ +declarations-invalid-05.css:1: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/declarations-invalid-05.ref.css b/tests/css/parser/declarations-invalid-05.ref.css new file mode 100644 index 0000000000..272b697d53 --- /dev/null +++ b/tests/css/parser/declarations-invalid-05.ref.css @@ -0,0 +1,3 @@ +* { + color: rgb(0,255,0); +} diff --git a/tests/css/parser/declarations-invalid-06.css b/tests/css/parser/declarations-invalid-06.css new file mode 100644 index 0000000000..3d3f863a71 --- /dev/null +++ b/tests/css/parser/declarations-invalid-06.css @@ -0,0 +1 @@ +* { color:green; color{;color:maroon} } diff --git a/tests/css/parser/declarations-invalid-06.errors b/tests/css/parser/declarations-invalid-06.errors new file mode 100644 index 0000000000..bc975761c7 --- /dev/null +++ b/tests/css/parser/declarations-invalid-06.errors @@ -0,0 +1 @@ +declarations-invalid-06.css:1: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/declarations-invalid-06.ref.css b/tests/css/parser/declarations-invalid-06.ref.css new file mode 100644 index 0000000000..272b697d53 --- /dev/null +++ b/tests/css/parser/declarations-invalid-06.ref.css @@ -0,0 +1,3 @@ +* { + color: rgb(0,255,0); +} diff --git a/tests/css/parser/declarations-invalid-07.css b/tests/css/parser/declarations-invalid-07.css new file mode 100644 index 0000000000..3abf59056d --- /dev/null +++ b/tests/css/parser/declarations-invalid-07.css @@ -0,0 +1 @@ +* { color:red; color{;color:maroon}; color:green } diff --git a/tests/css/parser/declarations-invalid-07.errors b/tests/css/parser/declarations-invalid-07.errors new file mode 100644 index 0000000000..73f5e0ec25 --- /dev/null +++ b/tests/css/parser/declarations-invalid-07.errors @@ -0,0 +1 @@ +declarations-invalid-07.css:1: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/declarations-invalid-07.ref.css b/tests/css/parser/declarations-invalid-07.ref.css new file mode 100644 index 0000000000..272b697d53 --- /dev/null +++ b/tests/css/parser/declarations-invalid-07.ref.css @@ -0,0 +1,3 @@ +* { + color: rgb(0,255,0); +} diff --git a/tests/css/parser/declarations-invalid-08.css b/tests/css/parser/declarations-invalid-08.css new file mode 100644 index 0000000000..e7d9860c75 --- /dev/null +++ b/tests/css/parser/declarations-invalid-08.css @@ -0,0 +1 @@ +* { content: 'Hello diff --git a/tests/css/parser/declarations-invalid-08.errors b/tests/css/parser/declarations-invalid-08.errors new file mode 100644 index 0000000000..e97a2d53ff --- /dev/null +++ b/tests/css/parser/declarations-invalid-08.errors @@ -0,0 +1,3 @@ +declarations-invalid-08.css:1: error: GTK_CSS_PROVIDER_ERROR_NAME +declarations-invalid-08.css:1: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +declarations-invalid-08.css:2: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/declarations-invalid-08.ref.css b/tests/css/parser/declarations-invalid-08.ref.css new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/tests/css/parser/declarations-invalid-08.ref.css diff --git a/tests/css/parser/declarations-valid-01.css b/tests/css/parser/declarations-valid-01.css new file mode 100644 index 0000000000..611907d3d7 --- /dev/null +++ b/tests/css/parser/declarations-valid-01.css @@ -0,0 +1 @@ +* {} diff --git a/tests/css/parser/declarations-valid-01.ref.css b/tests/css/parser/declarations-valid-01.ref.css new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/tests/css/parser/declarations-valid-01.ref.css diff --git a/tests/css/parser/declarations-valid-02.css b/tests/css/parser/declarations-valid-02.css new file mode 100644 index 0000000000..4cf729c335 --- /dev/null +++ b/tests/css/parser/declarations-valid-02.css @@ -0,0 +1 @@ +* { font: Sans 15 } diff --git a/tests/css/parser/declarations-valid-02.ref.css b/tests/css/parser/declarations-valid-02.ref.css new file mode 100644 index 0000000000..3f5a75ad87 --- /dev/null +++ b/tests/css/parser/declarations-valid-02.ref.css @@ -0,0 +1,7 @@ +* { + font-family: "Sans"; + font-size: 15; + font-style: normal; + font-variant: normal; + font-weight: normal; +} diff --git a/tests/css/parser/declarations-valid-03.css b/tests/css/parser/declarations-valid-03.css new file mode 100644 index 0000000000..6d85fa83ad --- /dev/null +++ b/tests/css/parser/declarations-valid-03.css @@ -0,0 +1 @@ +* { font: Sans 15; } diff --git a/tests/css/parser/declarations-valid-03.ref.css b/tests/css/parser/declarations-valid-03.ref.css new file mode 100644 index 0000000000..3f5a75ad87 --- /dev/null +++ b/tests/css/parser/declarations-valid-03.ref.css @@ -0,0 +1,7 @@ +* { + font-family: "Sans"; + font-size: 15; + font-style: normal; + font-variant: normal; + font-weight: normal; +} diff --git a/tests/css/parser/declarations-valid-04.css b/tests/css/parser/declarations-valid-04.css new file mode 100644 index 0000000000..41852c63c2 --- /dev/null +++ b/tests/css/parser/declarations-valid-04.css @@ -0,0 +1 @@ +* { font: bold } diff --git a/tests/css/parser/declarations-valid-04.ref.css b/tests/css/parser/declarations-valid-04.ref.css new file mode 100644 index 0000000000..805d477229 --- /dev/null +++ b/tests/css/parser/declarations-valid-04.ref.css @@ -0,0 +1,7 @@ +* { + font-family: "Sans"; + font-size: 10; + font-style: normal; + font-variant: normal; + font-weight: bold; +} diff --git a/tests/css/parser/declarations-valid-05.css b/tests/css/parser/declarations-valid-05.css new file mode 100644 index 0000000000..c3997d3a27 --- /dev/null +++ b/tests/css/parser/declarations-valid-05.css @@ -0,0 +1 @@ +* { color: red } diff --git a/tests/css/parser/declarations-valid-05.ref.css b/tests/css/parser/declarations-valid-05.ref.css new file mode 100644 index 0000000000..55b903103b --- /dev/null +++ b/tests/css/parser/declarations-valid-05.ref.css @@ -0,0 +1,3 @@ +* { + color: rgb(255,0,0); +} diff --git a/tests/css/parser/declarations-valid-06.css b/tests/css/parser/declarations-valid-06.css new file mode 100644 index 0000000000..3bc5c6daf4 --- /dev/null +++ b/tests/css/parser/declarations-valid-06.css @@ -0,0 +1 @@ +* { /* just a comment */ } diff --git a/tests/css/parser/declarations-valid-06.ref.css b/tests/css/parser/declarations-valid-06.ref.css new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/tests/css/parser/declarations-valid-06.ref.css diff --git a/tests/css/parser/declarations-valid-07.css b/tests/css/parser/declarations-valid-07.css new file mode 100644 index 0000000000..d91593c8b2 --- /dev/null +++ b/tests/css/parser/declarations-valid-07.css @@ -0,0 +1,3 @@ +* { /* multi +line +comment */ } diff --git a/tests/css/parser/declarations-valid-07.ref.css b/tests/css/parser/declarations-valid-07.ref.css new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/tests/css/parser/declarations-valid-07.ref.css diff --git a/tests/css/parser/declarations-valid-08.css b/tests/css/parser/declarations-valid-08.css new file mode 100644 index 0000000000..58a4c07bba --- /dev/null +++ b/tests/css/parser/declarations-valid-08.css @@ -0,0 +1 @@ +* { font: /* comment here */ Sans 15 } diff --git a/tests/css/parser/declarations-valid-08.ref.css b/tests/css/parser/declarations-valid-08.ref.css new file mode 100644 index 0000000000..3f5a75ad87 --- /dev/null +++ b/tests/css/parser/declarations-valid-08.ref.css @@ -0,0 +1,7 @@ +* { + font-family: "Sans"; + font-size: 15; + font-style: normal; + font-variant: normal; + font-weight: normal; +} diff --git a/tests/css/parser/declarations-valid-09.css b/tests/css/parser/declarations-valid-09.css new file mode 100644 index 0000000000..88530f0b90 --- /dev/null +++ b/tests/css/parser/declarations-valid-09.css @@ -0,0 +1 @@ +* { color: red; background-color: shade (@bg_color, 0.5) } diff --git a/tests/css/parser/declarations-valid-09.ref.css b/tests/css/parser/declarations-valid-09.ref.css new file mode 100644 index 0000000000..48d90709c4 --- /dev/null +++ b/tests/css/parser/declarations-valid-09.ref.css @@ -0,0 +1,4 @@ +* { + background-color: shade (@bg_color, 0.5); + color: rgb(255,0,0); +} diff --git a/tests/css/parser/declarations-valid-10.css b/tests/css/parser/declarations-valid-10.css new file mode 100644 index 0000000000..9591970e3b --- /dev/null +++ b/tests/css/parser/declarations-valid-10.css @@ -0,0 +1 @@ +* { margin: 5 } diff --git a/tests/css/parser/declarations-valid-10.ref.css b/tests/css/parser/declarations-valid-10.ref.css new file mode 100644 index 0000000000..d0fdbf0744 --- /dev/null +++ b/tests/css/parser/declarations-valid-10.ref.css @@ -0,0 +1,6 @@ +* { + margin-bottom: 5; + margin-left: 5; + margin-right: 5; + margin-top: 5; +} diff --git a/tests/css/parser/declarations-valid-11.css b/tests/css/parser/declarations-valid-11.css new file mode 100644 index 0000000000..4eb99737fe --- /dev/null +++ b/tests/css/parser/declarations-valid-11.css @@ -0,0 +1 @@ +* { margin: 5 10 } diff --git a/tests/css/parser/declarations-valid-11.ref.css b/tests/css/parser/declarations-valid-11.ref.css new file mode 100644 index 0000000000..83ce35b7e8 --- /dev/null +++ b/tests/css/parser/declarations-valid-11.ref.css @@ -0,0 +1,6 @@ +* { + margin-bottom: 5; + margin-left: 10; + margin-right: 10; + margin-top: 5; +} diff --git a/tests/css/parser/declarations-valid-12.css b/tests/css/parser/declarations-valid-12.css new file mode 100644 index 0000000000..022ae30ebe --- /dev/null +++ b/tests/css/parser/declarations-valid-12.css @@ -0,0 +1 @@ +* { margin: 5 10 3 } diff --git a/tests/css/parser/declarations-valid-12.ref.css b/tests/css/parser/declarations-valid-12.ref.css new file mode 100644 index 0000000000..daafbf9f6d --- /dev/null +++ b/tests/css/parser/declarations-valid-12.ref.css @@ -0,0 +1,6 @@ +* { + margin-bottom: 3; + margin-left: 10; + margin-right: 10; + margin-top: 5; +} diff --git a/tests/css/parser/declarations-valid-13.css b/tests/css/parser/declarations-valid-13.css new file mode 100644 index 0000000000..252547f597 --- /dev/null +++ b/tests/css/parser/declarations-valid-13.css @@ -0,0 +1 @@ +* { margin: 5 10 3 5 } diff --git a/tests/css/parser/declarations-valid-13.ref.css b/tests/css/parser/declarations-valid-13.ref.css new file mode 100644 index 0000000000..481a2dd603 --- /dev/null +++ b/tests/css/parser/declarations-valid-13.ref.css @@ -0,0 +1,6 @@ +* { + margin-bottom: 3; + margin-left: 5; + margin-right: 10; + margin-top: 5; +} diff --git a/tests/css/parser/declarations-valid-14.css b/tests/css/parser/declarations-valid-14.css new file mode 100644 index 0000000000..226e3afcec --- /dev/null +++ b/tests/css/parser/declarations-valid-14.css @@ -0,0 +1 @@ +* { padding: 5 } diff --git a/tests/css/parser/declarations-valid-14.ref.css b/tests/css/parser/declarations-valid-14.ref.css new file mode 100644 index 0000000000..28b5f8133e --- /dev/null +++ b/tests/css/parser/declarations-valid-14.ref.css @@ -0,0 +1,6 @@ +* { + padding-bottom: 5; + padding-left: 5; + padding-right: 5; + padding-top: 5; +} diff --git a/tests/css/parser/declarations-valid-15.css b/tests/css/parser/declarations-valid-15.css new file mode 100644 index 0000000000..b2c3cdee62 --- /dev/null +++ b/tests/css/parser/declarations-valid-15.css @@ -0,0 +1 @@ +* { padding: 5 10 } diff --git a/tests/css/parser/declarations-valid-15.ref.css b/tests/css/parser/declarations-valid-15.ref.css new file mode 100644 index 0000000000..a6aa976aa3 --- /dev/null +++ b/tests/css/parser/declarations-valid-15.ref.css @@ -0,0 +1,6 @@ +* { + padding-bottom: 5; + padding-left: 10; + padding-right: 10; + padding-top: 5; +} diff --git a/tests/css/parser/declarations-valid-16.css b/tests/css/parser/declarations-valid-16.css new file mode 100644 index 0000000000..deff898c6c --- /dev/null +++ b/tests/css/parser/declarations-valid-16.css @@ -0,0 +1 @@ +* { border-width: 5; border-radius: 10 } diff --git a/tests/css/parser/declarations-valid-16.ref.css b/tests/css/parser/declarations-valid-16.ref.css new file mode 100644 index 0000000000..215fde7f73 --- /dev/null +++ b/tests/css/parser/declarations-valid-16.ref.css @@ -0,0 +1,10 @@ +* { + border-bottom-left-radius: 10; + border-bottom-right-radius: 10; + border-bottom-width: 5; + border-left-width: 5; + border-right-width: 5; + border-top-left-radius: 10; + border-top-right-radius: 10; + border-top-width: 5; +} diff --git a/tests/css/parser/declarations-valid-17.css b/tests/css/parser/declarations-valid-17.css new file mode 100644 index 0000000000..a08963ddda --- /dev/null +++ b/tests/css/parser/declarations-valid-17.css @@ -0,0 +1 @@ +* { border-color: #ff00ff } diff --git a/tests/css/parser/declarations-valid-17.ref.css b/tests/css/parser/declarations-valid-17.ref.css new file mode 100644 index 0000000000..261af12cb5 --- /dev/null +++ b/tests/css/parser/declarations-valid-17.ref.css @@ -0,0 +1,6 @@ +* { + border-bottom-color: rgb(255,0,255); + border-left-color: rgb(255,0,255); + border-right-color: rgb(255,0,255); + border-top-color: rgb(255,0,255); +} diff --git a/tests/css/parser/declarations-valid-18.css b/tests/css/parser/declarations-valid-18.css new file mode 100644 index 0000000000..8b4b092791 --- /dev/null +++ b/tests/css/parser/declarations-valid-18.css @@ -0,0 +1 @@ +* { engine: definitelydoesnotexist } diff --git a/tests/css/parser/declarations-valid-18.errors b/tests/css/parser/declarations-valid-18.errors new file mode 100644 index 0000000000..9b0025818d --- /dev/null +++ b/tests/css/parser/declarations-valid-18.errors @@ -0,0 +1 @@ +declarations-valid-18.css:1: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/declarations-valid-18.ref.css b/tests/css/parser/declarations-valid-18.ref.css new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/tests/css/parser/declarations-valid-18.ref.css diff --git a/tests/css/parser/declarations-valid-19.css b/tests/css/parser/declarations-valid-19.css new file mode 100644 index 0000000000..423f672665 --- /dev/null +++ b/tests/css/parser/declarations-valid-19.css @@ -0,0 +1,3 @@ +* { background-image: -gtk-gradient (linear, + left top, right top, + from (#fff), to (#000)) } diff --git a/tests/css/parser/declarations-valid-19.ref.css b/tests/css/parser/declarations-valid-19.ref.css new file mode 100644 index 0000000000..a95b7538cc --- /dev/null +++ b/tests/css/parser/declarations-valid-19.ref.css @@ -0,0 +1,3 @@ +* { + background-image: -gtk-gradient (linear, left top, right top, from (rgb(255,255,255)), to (rgb(0,0,0))); +} diff --git a/tests/css/parser/declarations-valid-20.css b/tests/css/parser/declarations-valid-20.css new file mode 100644 index 0000000000..10952250c0 --- /dev/null +++ b/tests/css/parser/declarations-valid-20.css @@ -0,0 +1,5 @@ +* { background-image: -gtk-gradient (linear, + 0.0 0.5, 0.5 1.0, + from (#fff), + color-stop (0.5, #f00), + to (#000)) } diff --git a/tests/css/parser/declarations-valid-20.ref.css b/tests/css/parser/declarations-valid-20.ref.css new file mode 100644 index 0000000000..d9d6c17144 --- /dev/null +++ b/tests/css/parser/declarations-valid-20.ref.css @@ -0,0 +1,3 @@ +* { + background-image: -gtk-gradient (linear, left center, center bottom, from (rgb(255,255,255)), color-stop (0.5, rgb(255,0,0)), to (rgb(0,0,0))); +} diff --git a/tests/css/parser/declarations-valid-21.css b/tests/css/parser/declarations-valid-21.css new file mode 100644 index 0000000000..8986615097 --- /dev/null +++ b/tests/css/parser/declarations-valid-21.css @@ -0,0 +1,6 @@ +* { background-image: -gtk-gradient (radial, + center center, 0.25, + center center, 0.75, + color-stop (0.0,#fff), + color-stop (1.0,#000))} + diff --git a/tests/css/parser/declarations-valid-21.ref.css b/tests/css/parser/declarations-valid-21.ref.css new file mode 100644 index 0000000000..4495fa6163 --- /dev/null +++ b/tests/css/parser/declarations-valid-21.ref.css @@ -0,0 +1,3 @@ +* { + background-image: -gtk-gradient (radial, center center, 0.25, center center, 0.75, from (rgb(255,255,255)), to (rgb(0,0,0))); +} diff --git a/tests/css/parser/declarations-valid-22.css b/tests/css/parser/declarations-valid-22.css new file mode 100644 index 0000000000..dff250639c --- /dev/null +++ b/tests/css/parser/declarations-valid-22.css @@ -0,0 +1 @@ +* { border-image: url("./test.png") 3 4 3 4 stretch } diff --git a/tests/css/parser/declarations-valid-22.ref.css b/tests/css/parser/declarations-valid-22.ref.css new file mode 100644 index 0000000000..b853db8fd5 --- /dev/null +++ b/tests/css/parser/declarations-valid-22.ref.css @@ -0,0 +1,6 @@ +* { + border-image-repeat: stretch; + border-image-slice: 3 4; + border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAABmJLR0QA/wD/AP+gvaeTAAAAFUlEQVQImQXBAQEAAACAEP9PF1CpMCnkBftPnd1xAAAAAElFTkSuQmCC"); + border-image-width: none; +} diff --git a/tests/css/parser/declarations-valid-23.css b/tests/css/parser/declarations-valid-23.css new file mode 100644 index 0000000000..1cbeeb97cf --- /dev/null +++ b/tests/css/parser/declarations-valid-23.css @@ -0,0 +1 @@ +* { border-image: url("./test.png") 3 4 3 4 repeat stretch} diff --git a/tests/css/parser/declarations-valid-23.ref.css b/tests/css/parser/declarations-valid-23.ref.css new file mode 100644 index 0000000000..7eb45bcd96 --- /dev/null +++ b/tests/css/parser/declarations-valid-23.ref.css @@ -0,0 +1,6 @@ +* { + border-image-repeat: repeat stretch; + border-image-slice: 3 4; + border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAABmJLR0QA/wD/AP+gvaeTAAAAFUlEQVQImQXBAQEAAACAEP9PF1CpMCnkBftPnd1xAAAAAElFTkSuQmCC"); + border-image-width: none; +} diff --git a/tests/css/parser/declarations-valid-24.css b/tests/css/parser/declarations-valid-24.css new file mode 100644 index 0000000000..cb1794aee8 --- /dev/null +++ b/tests/css/parser/declarations-valid-24.css @@ -0,0 +1 @@ +* { transition: 150ms ease-in-out } diff --git a/tests/css/parser/declarations-valid-24.ref.css b/tests/css/parser/declarations-valid-24.ref.css new file mode 100644 index 0000000000..0dd35d649c --- /dev/null +++ b/tests/css/parser/declarations-valid-24.ref.css @@ -0,0 +1,3 @@ +* { + transition: 150ms ease-in-out; +} diff --git a/tests/css/parser/declarations-valid-25.css b/tests/css/parser/declarations-valid-25.css new file mode 100644 index 0000000000..957cc6327e --- /dev/null +++ b/tests/css/parser/declarations-valid-25.css @@ -0,0 +1 @@ +* { transition: 1s linear loop } diff --git a/tests/css/parser/declarations-valid-25.ref.css b/tests/css/parser/declarations-valid-25.ref.css new file mode 100644 index 0000000000..502fa01fa5 --- /dev/null +++ b/tests/css/parser/declarations-valid-25.ref.css @@ -0,0 +1,3 @@ +* { + transition: 1s linear loop; +} diff --git a/tests/css/parser/test.png b/tests/css/parser/test.png Binary files differnew file mode 100644 index 0000000000..7f48e1ab28 --- /dev/null +++ b/tests/css/parser/test.png |