diff --git a/Tests/LibWeb/Ref/assets/background-no-repeat.html b/Tests/LibWeb/Ref/assets/background-no-repeat.html
new file mode 100644
index 0000000000..8b07a8c1f5
--- /dev/null
+++ b/Tests/LibWeb/Ref/assets/background-no-repeat.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/Tests/LibWeb/Ref/assets/background-repeat-x.html b/Tests/LibWeb/Ref/assets/background-repeat-x.html
new file mode 100644
index 0000000000..2dbc0bdc3c
--- /dev/null
+++ b/Tests/LibWeb/Ref/assets/background-repeat-x.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/Tests/LibWeb/Ref/assets/background-repeat-y.html b/Tests/LibWeb/Ref/assets/background-repeat-y.html
new file mode 100644
index 0000000000..350ac169bf
--- /dev/null
+++ b/Tests/LibWeb/Ref/assets/background-repeat-y.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/Tests/LibWeb/Ref/assets/background-repeat.html b/Tests/LibWeb/Ref/assets/background-repeat.html
new file mode 100644
index 0000000000..9f34bd8eae
--- /dev/null
+++ b/Tests/LibWeb/Ref/assets/background-repeat.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/Tests/LibWeb/Ref/css-background-repeat.html b/Tests/LibWeb/Ref/css-background-repeat.html
new file mode 100644
index 0000000000..462bcae68e
--- /dev/null
+++ b/Tests/LibWeb/Ref/css-background-repeat.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Tests/LibWeb/Ref/reference/css-background-repeat-ref.html b/Tests/LibWeb/Ref/reference/css-background-repeat-ref.html
new file mode 100644
index 0000000000..c21d317cef
--- /dev/null
+++ b/Tests/LibWeb/Ref/reference/css-background-repeat-ref.html
@@ -0,0 +1,15 @@
+
+
+
diff --git a/Tests/LibWeb/Ref/reference/images/css-background-repeat-ref.png b/Tests/LibWeb/Ref/reference/images/css-background-repeat-ref.png
new file mode 100644
index 0000000000..e3c2f00aca
Binary files /dev/null and b/Tests/LibWeb/Ref/reference/images/css-background-repeat-ref.png differ