mirror of
https://github.com/metosin/reitit.git
synced 2025-12-16 16:01:11 +00:00
fix #150
This commit is contained in:
parent
fb95a1e303
commit
f19aae6e77
5 changed files with 23 additions and 9 deletions
|
|
@ -41,6 +41,10 @@
|
|||
[ring/ring-core "1.7.0"] is available but we use "1.6.3"
|
||||
```
|
||||
|
||||
## `reitit-middleware`
|
||||
|
||||
* fix `reitit.ring.middleware.parameters/parameters-middleware`
|
||||
|
||||
## 0.2.2 (2018-09-09)
|
||||
|
||||
* better documentation for interceptors
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
(defproject ring-example "0.1.0-SNAPSHOT"
|
||||
:description "Reitit Ring App with Swagger"
|
||||
:dependencies [[org.clojure/clojure "1.9.0"]
|
||||
[ring/ring-jetty-adapter "1.7.0-RC2"]
|
||||
[metosin/reitit "0.2.2"]]
|
||||
[ring/ring-jetty-adapter "1.7.0"]
|
||||
[metosin/reitit "0.2.3-SNAPSHOT"]]
|
||||
:repl-options {:init-ns example.server})
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
(defproject ring-example "0.1.0-SNAPSHOT"
|
||||
:description "Reitit Ring App with Swagger"
|
||||
:dependencies [[org.clojure/clojure "1.9.0"]
|
||||
[ring/ring-jetty-adapter "1.7.0-RC2"]
|
||||
[metosin/reitit "0.2.2"]]
|
||||
[ring/ring-jetty-adapter "1.7.0"]
|
||||
[metosin/reitit "0.2.3-SNAPSHOT"]]
|
||||
:repl-options {:init-ns example.server})
|
||||
|
|
|
|||
|
|
@ -10,6 +10,4 @@
|
|||
:form-params - a map of parameters from the body
|
||||
:params - a merged map of all types of parameter"
|
||||
{:name ::parameters
|
||||
:enter (fn [ctx]
|
||||
(let [request (:request ctx)]
|
||||
(assoc ctx :request (params/params-request request))))})
|
||||
:wrap params/wrap-params})
|
||||
|
|
|
|||
|
|
@ -1,3 +1,15 @@
|
|||
(ns reitit.ring.middleware.parameters-test)
|
||||
(ns reitit.ring.middleware.parameters-test
|
||||
(:require [clojure.test :refer [deftest testing is]]
|
||||
[reitit.ring.middleware.parameters :as parameters]
|
||||
[reitit.ring :as ring]))
|
||||
|
||||
;; TODO
|
||||
(deftest parameters-test
|
||||
(let [app (ring/ring-handler
|
||||
(ring/router
|
||||
["/ping" {:get #(select-keys % [:params :query-params])}]
|
||||
{:data {:middleware [parameters/parameters-middleware]}}))]
|
||||
(is (= {:query-params {"kikka" "kukka"}
|
||||
:params {"kikka" "kukka"}}
|
||||
(app {:request-method :get
|
||||
:uri "/ping"
|
||||
:query-string "kikka=kukka"})))))
|
||||
|
|
|
|||
Loading…
Reference in a new issue