diff --git a/tests/data/command25.txt b/tests/data/command25.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eeb344562aaf8b6ed611411037796fc524fe20d3
--- /dev/null
+++ b/tests/data/command25.txt
@@ -0,0 +1,4 @@
+http://%HOSTIP:%HOSTPORT/want/25 -L --max-redirs 5
+
+
+
diff --git a/tests/data/error25.txt b/tests/data/error25.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abac1ea7b759d8258c9ad9e5b450f782aaa33374
--- /dev/null
+++ b/tests/data/error25.txt
@@ -0,0 +1 @@
+47
diff --git a/tests/data/name25.txt b/tests/data/name25.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e63b48ce602eef2992d4082cf2af0068e2ca1c99
--- /dev/null
+++ b/tests/data/name25.txt
@@ -0,0 +1 @@
+looping HTTP Location: following with --max-redirs
diff --git a/tests/data/reply25.txt b/tests/data/reply25.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5839f8d3c20df5b56a1364607bdc737f3ce844c4
--- /dev/null
+++ b/tests/data/reply25.txt
@@ -0,0 +1,5 @@
+HTTP/1.1 301 This is a weirdo text message
+Server: test-server/fake
+Location: data/reply/25
+
+Redirect to the same URL again!