From c0201ce2f015b64225a22d9d764aceb221bc58ca Mon Sep 17 00:00:00 2001 From: Tommi Reiman Date: Mon, 24 Sep 2018 20:27:42 +0300 Subject: [PATCH] test parameters-interceptor --- .../http/interceptors/parameters_test.clj | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/test/clj/reitit/http/interceptors/parameters_test.clj b/test/clj/reitit/http/interceptors/parameters_test.clj index 1a1a019a..6618a762 100644 --- a/test/clj/reitit/http/interceptors/parameters_test.clj +++ b/test/clj/reitit/http/interceptors/parameters_test.clj @@ -1,3 +1,17 @@ -(ns reitit.http.interceptors.parameters-test) +(ns reitit.http.interceptors.parameters-test + (:require [clojure.test :refer [deftest testing is]] + [reitit.http.interceptors.parameters :as parameters] + [reitit.http :as http] + [reitit.interceptor.sieppari :as sieppari])) -;; TODO +(deftest parameters-test + (let [app (http/ring-handler + (http/router + ["/ping" {:get #(select-keys % [:params :query-params])}] + {:data {:interceptors [(parameters/parameters-interceptor)]}}) + {:executor sieppari/executor})] + (is (= {:query-params {"kikka" "kukka"} + :params {"kikka" "kukka"}} + (app {:request-method :get + :uri "/ping" + :query-string "kikka=kukka"})))))