   and duplicates child sections with new IDs', (done) ->
   originalSection = 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) ->
     originalSection = page.sections[0]
 

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

  publicPage = null
  helpers.createPage(
    title: "Lovely Page"
  ).then( (page) ->
    publicPage = page


  and duplicates child narratives', (done) ->
  publicPage = originalNarrative = null

  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

