Skip to content
This repository was archived by the owner on Feb 28, 2024. It is now read-only.

Commit e8ff6e0

Browse files
committed
fixup: fix test, add test for :compojure/context
1 parent cd218f7 commit e8ff6e0

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

test/compojure/core_test.clj

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
(assoc :params {:y "bar"}))]
3939
((GET "/:x" [x :as r]
4040
(is (= x "foo"))
41-
(is (= (dissoc r :params :route-params :compojure/route)
41+
(is (= (dissoc r :params :route-params :compojure/route :compojure/full-route)
4242
(dissoc req :params)))
4343
nil)
4444
req)))
@@ -323,11 +323,17 @@
323323
request (route (mock/request :post "/foo/1" {}))]
324324
(testing "ANY request has matched route information"
325325
(is (= (request :compojure/route)
326-
[:any "/foo/:id"]))))
326+
[:any "/foo/:id"]))
327+
(is (= (request :compojure/full-route)
328+
"/foo/:id"))))
327329

328330
(let [route (context "/foo/:foo-id" [_] (GET "/bar/:bar-id" req req))
329331
request (route (mock/request :get "/foo/1/bar/2"))]
330332
(testing "request has matched route information with path prefix"
333+
(is (= (request :compojure/route)
334+
[:get "/bar/:bar-id"]))
335+
(is (= (request :compojure/context)
336+
"/foo/:foo-id"))
331337
(is (= (request :compojure/full-route)
332338
"/foo/:foo-id/bar/:bar-id"))))
333339

@@ -336,6 +342,8 @@
336342
(GET "/baz/:baz-id" req req)))
337343
request (route (mock/request :get "/foo/1/bar/2/baz/3"))]
338344
(testing "request has matched route information with multiple path prefix"
345+
(is (= (request :compojure/context)
346+
"/foo/:foo-id/bar/:bar-id"))
339347
(is (= (request :compojure/full-route)
340348
"/foo/:foo-id/bar/:bar-id/baz/:baz-id")))))
341349

0 commit comments

Comments
 (0)