   and duplicates child narratives', (done) ->
   publicPage = originalNarrative = null
 
-  helpers.createPage(
-    sections: [
-      title: "Lovely Section"
-    ]
+  Q.nfcall(
+    helpers.createIndicator
+  ).then( (indicator) ->
+    helpers.createPage(
+      title: "Lovely Page"
+      parent_id: indicator.id
+      parent_type: "Indicator"
+      sections: [
+        title: "Lovely Section"
+      ]
+    )
   ).then( (page) ->
     publicPage = page
 

  and duplicates child sections with new IDs', (done) ->
  originalSection = null

  helpers.createPage(
    sections: [
      title: "Lovely Section"
    ]
  ).then( (page) ->
    originalSection = page.sections[0]


  and sets is_draft to true', (done) ->

  publicPage = null
  Q.nfcall(
    helpers.createIndicator
  ).then( (indicator) ->
    helpers.createPage(
      title: "Lovely Page"
      parent_id: indicator.id
      parent_type: "Indicator"
    )
  ).then( (page) ->
    publicPage = page

