diff --git a/Tests/LibWeb/Ref/assets/smiley.png b/Tests/LibWeb/Ref/assets/smiley.png
new file mode 100644
index 0000000000..4ed2f23823
Binary files /dev/null and b/Tests/LibWeb/Ref/assets/smiley.png differ
diff --git a/Tests/LibWeb/Ref/css-backgrounds.html b/Tests/LibWeb/Ref/css-backgrounds.html
new file mode 100644
index 0000000000..b55bad01f9
--- /dev/null
+++ b/Tests/LibWeb/Ref/css-backgrounds.html
@@ -0,0 +1,81 @@
+
+
+
+
+ CSS Background Tests
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Tests/LibWeb/Ref/reference/css-backgrounds-ref.html b/Tests/LibWeb/Ref/reference/css-backgrounds-ref.html
new file mode 100644
index 0000000000..2584fd35de
--- /dev/null
+++ b/Tests/LibWeb/Ref/reference/css-backgrounds-ref.html
@@ -0,0 +1,15 @@
+
+
+
diff --git a/Tests/LibWeb/Ref/reference/images/css-backgrounds-ref.png b/Tests/LibWeb/Ref/reference/images/css-backgrounds-ref.png
new file mode 100644
index 0000000000..957321d5e7
Binary files /dev/null and b/Tests/LibWeb/Ref/reference/images/css-backgrounds-ref.png differ