| (deftest create-a-game | |
| (let [request {:request-method :post | |
| :uri "/games" | |
| :body {:id 5 | |
| :title "Dark Souls" | |
| :releaseDate "2011-09-22" | |
| :develop "FromSoftware"}} | |
| ;; Maak een handler die onze create function aanroept met de request content | |
| handler (fn [request] (create (request :body))) | |
| ;; Wrap de handler met onze mock servlet | |
| response ((mock-servlet handler) request)] | |
| (is (= 201 (response :status))) | |
| (is (= "/games/5" (get-in response [:headers "Location"]))))) |