From d60c67c0c36c57cf6a054e1e70b4ccaf3e23d2d1 Mon Sep 17 00:00:00 2001 From: Tommi Reiman Date: Fri, 8 Sep 2017 08:27:32 +0300 Subject: [PATCH] Middleware name is not mandatory --- src/reitit/middleware.cljc | 4 ---- test/cljc/reitit/middleware_test.cljc | 8 -------- 2 files changed, 12 deletions(-) diff --git a/src/reitit/middleware.cljc b/src/reitit/middleware.cljc index 86dea874..18bceeb1 100644 --- a/src/reitit/middleware.cljc +++ b/src/reitit/middleware.cljc @@ -9,10 +9,6 @@ (defrecord Endpoint [meta handler middleware]) (defn create [{:keys [name gen wrap] :as m}] - (when-not name - (throw - (ex-info - (str "Middleware must have :name defined " m) m))) (when (and gen wrap) (throw (ex-info diff --git a/test/cljc/reitit/middleware_test.cljc b/test/cljc/reitit/middleware_test.cljc index 58e39498..dea830ea 100644 --- a/test/cljc/reitit/middleware_test.cljc +++ b/test/cljc/reitit/middleware_test.cljc @@ -10,14 +10,6 @@ (testing "middleware records" - (testing ":name is mandatory" - (is (thrown-with-msg? - ExceptionInfo - #"Middleware must have :name defined" - (middleware/create - {:wrap identity - :gen (constantly identity)})))) - (testing ":wrap & :gen are exclusive" (is (thrown-with-msg? ExceptionInfo