       ;; Collection is empty?
       (collection/item-count c) => 0)
 
+    ;; all good - with slug - 201 Created
+    ;; curl -i --header "Accept: application/vnd.fcms.collection+json;version=1" --header "Accept-Charset: utf-8" --header "Content-Type: application/vnd.fcms.collection+json;version=1" -X POST -d '{"name":"c", "slug":"another-c"}' http://localhost:3000/
     (fact "with a provided slug"
       ;; Create the collection
       (let [response (create-collection-with-api {:name c :slug "another-c"})]

      ;; Collection is empty?
      (collection/item-count c) => 0)

    (fact "without an Accept header"
      (let [response (create-collection-with-api {:Content-Type (mime-type :collection) :Accept-Charset "utf-8"} {:name c})]
        (:status response) => 201

      ;; Collection is empty?
      (collection/item-count c) => 0)

    ;; no content type - 201 Created
    ;; curl -i --header "Accept: application/vnd.fcms.collection+json;version=1" --header "Accept-Charset: utf-8" -X POST -d '{"name":"c"}' http://localhost:3000/
    (fact "without a Content-Type header"
      (let [response (create-collection-with-api {:Accept (mime-type :collection) :Accept-Charset "utf-8"} {:name c})]
        (:status response) => 201
