(deftest create-a-game | |
;; Definieer the request als map | |
(let [request {:request-method :post | |
:uri "/games" | |
:body {:id 5 | |
:title "Dark Souls" | |
:releaseDate "2011-09-22" | |
:develop "FromSoftware"}} | |
;; Definieer een response door een handler function op de request uit te voeren | |
response (handler request)] | |
;; Assert de status en de header | |
(is (= 201 (response :status))) | |
(is (= "/games/5" (get-in response [:headers "Location"]))))) |