]> Pileus Git - ~andy/gtk/commitdiff
tests: Add tests for cyclic imports
authorBenjamin Otte <otte@redhat.com>
Tue, 12 Apr 2011 02:34:02 +0000 (04:34 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 18 May 2011 19:58:47 +0000 (21:58 +0200)
tests/css/parser/Makefile.am
tests/css/parser/import-cyclic-1.css [new file with mode: 0644]
tests/css/parser/import-cyclic-1.errors [new file with mode: 0644]
tests/css/parser/import-cyclic-1.ref.css [new file with mode: 0644]
tests/css/parser/import-cyclic-2.css [new file with mode: 0644]
tests/css/parser/import-cyclic-2.errors [new file with mode: 0644]
tests/css/parser/import-cyclic-2.ref.css [new file with mode: 0644]
tests/css/parser/import-cyclic-3.css [new file with mode: 0644]
tests/css/parser/import-cyclic-3.errors [new file with mode: 0644]
tests/css/parser/import-cyclic-3.ref.css [new file with mode: 0644]

index c9e75eb562a758d438d93381660810c7e504897a..94b9f9b5cc0deed512d9c5c530ee0ab2b8382933 100644 (file)
@@ -40,6 +40,15 @@ EXTRA_DIST += \
        does-not-exist.css \
        does-not-exist.errors \
        does-not-exist.ref.css \
+       import-cyclic-1.css \
+       import-cyclic-1.errors \
+       import-cyclic-1.ref.css \
+       import-cyclic-2.css \
+       import-cyclic-2.errors \
+       import-cyclic-2.ref.css \
+       import-cyclic-3.css \
+       import-cyclic-3.errors \
+       import-cyclic-3.ref.css \
        import-recursive.css \
        import-recursive.errors \
        import-recursive.ref.css \
diff --git a/tests/css/parser/import-cyclic-1.css b/tests/css/parser/import-cyclic-1.css
new file mode 100644 (file)
index 0000000..b5182e5
--- /dev/null
@@ -0,0 +1,5 @@
+@import url("import-cyclic-2.css");
+
+a {
+  int-property: 1
+}
diff --git a/tests/css/parser/import-cyclic-1.errors b/tests/css/parser/import-cyclic-1.errors
new file mode 100644 (file)
index 0000000..988cfcb
--- /dev/null
@@ -0,0 +1 @@
+import-cyclic-3.css:1: error: GTK_CSS_PROVIDER_ERROR_IMPORT
diff --git a/tests/css/parser/import-cyclic-1.ref.css b/tests/css/parser/import-cyclic-1.ref.css
new file mode 100644 (file)
index 0000000..9be1136
--- /dev/null
@@ -0,0 +1,11 @@
+a {
+  int-property: 3;
+}
+
+a {
+  int-property: 2;
+}
+
+a {
+  int-property: 1;
+}
diff --git a/tests/css/parser/import-cyclic-2.css b/tests/css/parser/import-cyclic-2.css
new file mode 100644 (file)
index 0000000..c34a0fe
--- /dev/null
@@ -0,0 +1,5 @@
+@import url("import-cyclic-3.css");
+
+a {
+  int-property: 2
+}
diff --git a/tests/css/parser/import-cyclic-2.errors b/tests/css/parser/import-cyclic-2.errors
new file mode 100644 (file)
index 0000000..dac7dad
--- /dev/null
@@ -0,0 +1 @@
+import-cyclic-1.css:1: error: GTK_CSS_PROVIDER_ERROR_IMPORT
diff --git a/tests/css/parser/import-cyclic-2.ref.css b/tests/css/parser/import-cyclic-2.ref.css
new file mode 100644 (file)
index 0000000..ba2f6aa
--- /dev/null
@@ -0,0 +1,11 @@
+a {
+  int-property: 1;
+}
+
+a {
+  int-property: 3;
+}
+
+a {
+  int-property: 2;
+}
diff --git a/tests/css/parser/import-cyclic-3.css b/tests/css/parser/import-cyclic-3.css
new file mode 100644 (file)
index 0000000..84fb447
--- /dev/null
@@ -0,0 +1,5 @@
+@import url("import-cyclic-1.css");
+
+a {
+  int-property: 3
+}
diff --git a/tests/css/parser/import-cyclic-3.errors b/tests/css/parser/import-cyclic-3.errors
new file mode 100644 (file)
index 0000000..4a0087a
--- /dev/null
@@ -0,0 +1 @@
+import-cyclic-2.css:1: error: GTK_CSS_PROVIDER_ERROR_IMPORT
diff --git a/tests/css/parser/import-cyclic-3.ref.css b/tests/css/parser/import-cyclic-3.ref.css
new file mode 100644 (file)
index 0000000..d15ce3d
--- /dev/null
@@ -0,0 +1,11 @@
+a {
+  int-property: 2;
+}
+
+a {
+  int-property: 1;
+}
+
+a {
+  int-property: 3;
+}