diff --git a/src/test/ref/background_external_stylesheet.html b/src/test/ref/background_external_stylesheet.html
new file mode 100644
index 00000000000..791bfa41c87
--- /dev/null
+++ b/src/test/ref/background_external_stylesheet.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/test/ref/background_b.html b/src/test/ref/background_ref.html
similarity index 100%
rename from src/test/ref/background_b.html
rename to src/test/ref/background_ref.html
diff --git a/src/test/ref/background_a.html b/src/test/ref/background_style_attr.html
similarity index 100%
rename from src/test/ref/background_a.html
rename to src/test/ref/background_style_attr.html
diff --git a/src/test/ref/basic.list b/src/test/ref/basic.list
index bfd262afecb..f99949e4820 100644
--- a/src/test/ref/basic.list
+++ b/src/test/ref/basic.list
@@ -29,4 +29,5 @@
== position_relative_a.html position_relative_b.html
== attr_exists_selector.html attr_exists_selector_ref.html
== data_img_a.html data_img_b.html
-== background_a.html background_b.html
+== background_style_attr.html background_ref.html
+== background_external_stylesheet.html background_ref.html
diff --git a/src/test/ref/subdirectory/background_image.css b/src/test/ref/subdirectory/background_image.css
new file mode 100644
index 00000000000..0dd0c5e9c61
--- /dev/null
+++ b/src/test/ref/subdirectory/background_image.css
@@ -0,0 +1,3 @@
+.test {
+ background: url(../rust-0.png)
+}