diff --git a/test/fixtures/children/layouts/patch.vue b/test/fixtures/children/layouts/patch.vue
new file mode 100644
index 0000000000..3fa8ff94b8
--- /dev/null
+++ b/test/fixtures/children/layouts/patch.vue
@@ -0,0 +1,13 @@
+
+
+
+
+ - /patch
+ - /patch/1
+ - /patch/2
+ - /patch/2/child
+ - /patch/2/child/1
+ - /patch/2/child/1?query=true
+
+
+
diff --git a/test/fixtures/children/pages/patch.vue b/test/fixtures/children/pages/patch.vue
new file mode 100644
index 0000000000..0c56e113b2
--- /dev/null
+++ b/test/fixtures/children/pages/patch.vue
@@ -0,0 +1,17 @@
+
+
+
patch: {{ date }}
+
+
+
+
+
diff --git a/test/fixtures/children/pages/patch/_id.vue b/test/fixtures/children/pages/patch/_id.vue
new file mode 100644
index 0000000000..4f83f42169
--- /dev/null
+++ b/test/fixtures/children/pages/patch/_id.vue
@@ -0,0 +1,16 @@
+
+
+
_id: {{ date }}
+
+
+
+
+
diff --git a/test/fixtures/children/pages/patch/_id/child.vue b/test/fixtures/children/pages/patch/_id/child.vue
new file mode 100644
index 0000000000..8e0c0d02d0
--- /dev/null
+++ b/test/fixtures/children/pages/patch/_id/child.vue
@@ -0,0 +1,16 @@
+
+
+
child: {{ date }}
+
+
+
+
+
diff --git a/test/fixtures/children/pages/patch/_id/child/_slug.vue b/test/fixtures/children/pages/patch/_id/child/_slug.vue
new file mode 100644
index 0000000000..ed5491dfc1
--- /dev/null
+++ b/test/fixtures/children/pages/patch/_id/child/_slug.vue
@@ -0,0 +1,13 @@
+
+ _id: {{ date }}
+
+
+
diff --git a/test/fixtures/children/pages/patch/_id/index.vue b/test/fixtures/children/pages/patch/_id/index.vue
new file mode 100644
index 0000000000..d86b9896cf
--- /dev/null
+++ b/test/fixtures/children/pages/patch/_id/index.vue
@@ -0,0 +1,3 @@
+
+ Index
+
diff --git a/test/fixtures/children/pages/patch/index.vue b/test/fixtures/children/pages/patch/index.vue
new file mode 100644
index 0000000000..5d848671f3
--- /dev/null
+++ b/test/fixtures/children/pages/patch/index.vue
@@ -0,0 +1,3 @@
+
+ Index
+