diff --git a/Tests/LibWeb/Text/expected/navigation/navigation-navigate-iframe.txt b/Tests/LibWeb/Text/expected/navigation/navigation-navigate-iframe.txt
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/Tests/LibWeb/Text/expected/navigation/navigation-navigate.txt b/Tests/LibWeb/Text/expected/navigation/navigation-navigate.txt
new file mode 100644
index 0000000000..37efdd7b58
--- /dev/null
+++ b/Tests/LibWeb/Text/expected/navigation/navigation-navigate.txt
@@ -0,0 +1,7 @@
+ Initial history length is 1
+NavigateEvent for Push navigation-navigate-iframe.html#1 (Same document? true) with info: 42
+currententrychange for change to navigation-navigate-iframe.html#1 of type Push from navigation-navigate-iframe.html
+Committed to navigation to navigation-navigate-iframe.html#1
+Finished navigation to navigation-navigate-iframe.html#1
+History length after navigate is 2
+DONE
diff --git a/Tests/LibWeb/Text/input/navigation/navigation-navigate-iframe.html b/Tests/LibWeb/Text/input/navigation/navigation-navigate-iframe.html
new file mode 100644
index 0000000000..30eee251a5
--- /dev/null
+++ b/Tests/LibWeb/Text/input/navigation/navigation-navigate-iframe.html
@@ -0,0 +1,83 @@
+
+
diff --git a/Tests/LibWeb/Text/input/navigation/navigation-navigate.html b/Tests/LibWeb/Text/input/navigation/navigation-navigate.html
new file mode 100644
index 0000000000..b478e54cef
--- /dev/null
+++ b/Tests/LibWeb/Text/input/navigation/navigation-navigate.html
@@ -0,0 +1,24 @@
+
+
+