From 433cf9102d36203587c8a386d3d9c8bd9bf45eee Mon Sep 17 00:00:00 2001 From: Tommi Reiman Date: Tue, 15 Jan 2019 22:05:00 +0200 Subject: [PATCH] . --- test/cljc/reitit/segment_test.cljc | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 test/cljc/reitit/segment_test.cljc diff --git a/test/cljc/reitit/segment_test.cljc b/test/cljc/reitit/segment_test.cljc new file mode 100644 index 00000000..696e44ba --- /dev/null +++ b/test/cljc/reitit/segment_test.cljc @@ -0,0 +1,12 @@ +(ns reitit.segment-test + (:require [clojure.test :refer [deftest testing is are]] + [reitit.segment :as s])) + +(-> (s/insert nil "/foo" {:a 1}) (s/compile) (s/lookup "/foo")) +; => #reitit.segment.Match{:data {:a 1}, :path-params {}} + +(-> (s/insert nil "/foo" {:a 1}) (s/insert "/foo/*" {:b 1}) (s/compile) (s/lookup "/foo")) +; => nil + +(-> (s/insert nil "/foo" {:a 1}) (s/insert "/foo/*" {:b 1}) (s/compile) (s/lookup "/foo/bar")) +; => #reitit.segment.Match{:data {:b 1}, :path-params {: "bar"}}