File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5656 supplied response body. The response body may be anything accepted by the
5757 [[response/render]] function."
5858 [body]
59- (fn [request]
60- (-> (response/render body request)
61- (status 404 )
62- (cond-> (= (:request-method request) :head ) (assoc :body nil )))))
59+ (fn handler
60+ ([request]
61+ (-> (response/render body request)
62+ (status 404 )
63+ (cond-> (= (:request-method request) :head ) (assoc :body nil ))))
64+ ([request respond raise]
65+ (respond (handler request)))))
Original file line number Diff line number Diff line change 1212 (let [response ((route/not-found {:status 200 :body " bar" })
1313 (mock/request :get " /" ))]
1414 (is (= (:status response) 404 ))
15- (is (= (:body response) " bar" )))))
15+ (is (= (:body response) " bar" ))))
16+ (testing " async arity"
17+ (let [handler (route/not-found " baz" )
18+ response (promise )
19+ exception (promise )]
20+ (handler (mock/request :get " /" ) response exception)
21+ (is (not (realized? exception)))
22+ (is (= (:status @response) 404 ))
23+ (is (= (:body @response) " baz" )))))
1624
1725(deftest resources-route
1826 (let [route (route/resources " /foo" {:root " test_files" })
You can’t perform that action at this time.
0 commit comments