summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2018-09-26 18:40:22 -0500
committerFederico Mena Quintero <federico@gnome.org>2018-09-27 11:29:30 -0500
commitf66214c6c73bf5e5f3da1684042acab2af1dfc40 (patch)
tree85492d05d88e264a1bacab22bd853e33ac1e14a8
parent4de43e7a1b9b8c900c0d3bc140840ac82cb81b66 (diff)
downloadlibrsvg-f66214c6c73bf5e5f3da1684042acab2af1dfc40.tar.gz
Add test for CSS imports.
We didn't have one at all!
-rw-r--r--tests/Makefile.am1
-rw-r--r--tests/fixtures/reftests/css-import-ref.pngbin0 -> 938 bytes
-rw-r--r--tests/fixtures/reftests/css-import.css1
-rw-r--r--tests/fixtures/reftests/css-import.svg7
4 files changed, 9 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 17227610..40ac1b51 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -77,6 +77,7 @@ dist_installed_test_data = \
$(wildcard $(srcdir)/fixtures/errors/*) \
$(wildcard $(srcdir)/fixtures/infinite-loop/*) \
$(wildcard $(srcdir)/fixtures/loading/*) \
+ $(wildcard $(srcdir)/fixtures/reftests/*.css) \
$(wildcard $(srcdir)/fixtures/reftests/*.svg) \
$(wildcard $(srcdir)/fixtures/reftests/*.png) \
$(wildcard $(srcdir)/fixtures/reftests/bugs/*.svg) \
diff --git a/tests/fixtures/reftests/css-import-ref.png b/tests/fixtures/reftests/css-import-ref.png
new file mode 100644
index 00000000..ca9f7883
--- /dev/null
+++ b/tests/fixtures/reftests/css-import-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/css-import.css b/tests/fixtures/reftests/css-import.css
new file mode 100644
index 00000000..c7037d76
--- /dev/null
+++ b/tests/fixtures/reftests/css-import.css
@@ -0,0 +1 @@
+.myrect{fill:green;}
diff --git a/tests/fixtures/reftests/css-import.svg b/tests/fixtures/reftests/css-import.svg
new file mode 100644
index 00000000..b4bb97db
--- /dev/null
+++ b/tests/fixtures/reftests/css-import.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400">
+<style type="text/css">
+ @import url("css-import.css");
+</style>
+<rect class="myrect" x="10" y="10" width="100" height="100"/>
+</svg>