                  (catch Exception e
                    (screenshot "ERROR-Can-navigate-between-drafts")
                    (throw e)))
-               => (contains THIRD_DRAFT_HTML))
+               => (contains "Third draft heading"))
 
          (fact "Can view draft diffs"
                (try


(def journey-state (atom nil))

(def FIRST_DRAFT_MARKDOWN  "A heading\n===\n\n- Some content")
(def SECOND_DRAFT_MARKDOWN  "A heading\n===\n\n- Some content\n- Some more content")
(def THIRD_DRAFT_MARKDOWN  "A heading\n===\n\n- Some content\n- Some more content\n- Another line of content")
(def FIRST_DRAFT_HTML (utils/hiccup->html (utils/markdown->hiccup FIRST_DRAFT_MARKDOWN)))
(def THIRD_DRAFT_HTML (utils/hiccup->html (utils/markdown->hiccup THIRD_DRAFT_MARKDOWN)))

(facts "About user journeys"
       (against-background 

                   (screenshot "ERROR-Can-view-latest-draft")
                   (throw e)))
               => (contains {:page-title "Policy draft | Objective[8]"
                             :page-source (contains "First draft heading")}))

         (fact "Can comment on a draft"
               (try
