test parameters-interceptor

This commit is contained in:
Tommi Reiman 2018-09-24 20:27:42 +03:00
parent e739a624b5
commit c0201ce2f0

View file

@ -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"})))))