         (with response (http-request :put 
                                      "/circles/1234/governance/5678/agenda"
                                      {:body "New agenda"}))
-        (it "should return a 400"
-          (should= 400 (:status @response))
-          (should-contain "Governance meeting does not exist" (:body @response)))))
+        (it-responds-with-status HttpStatus/SC_BAD_REQUEST @response)
+        (it-responds-with-body "Governance meeting does not exist" 
+                                          @response)))
 
     (context "with an existing governance endpoint"
       (context "with an empty open agenda"

            [freefrog.rest :as r]
            [freefrog.persistence :as p])
  (:use [ring.adapter.jetty] [ring.util.codec :only [url-encode]])
  (:import [javax.persistence EntityNotFoundException]))

(def test-server (ref nil))



        (context "getting the governance resource"
          (with response (http-request :get "/circles/1234/governance/5678"))
          (it-responds-with-status HttpStatus/SC_OK @response)
          (it "should return that an open meeting exists"
            (should-contain "true" (get-in @response
                                           [:headers "Open-Meeting"]))))
