diff --git a/test/cljc/reitit/ring_spec_test.cljc b/test/cljc/reitit/ring_spec_test.cljc index 6e2d7c6d..4e1eb69c 100644 --- a/test/cljc/reitit/ring_spec_test.cljc +++ b/test/cljc/reitit/ring_spec_test.cljc @@ -77,7 +77,15 @@ :data {:middleware [{:spec (s/keys :opt-un [::roles]) :wrap (fn [handler] (fn [request] - (handler request)))}]}}))))) + (handler request)))}]}})))) + (testing "middleware cannot be a list" + (is (thrown-with-msg? + ExceptionInfo + #":reitit.ring.spec/invalid-specs" + (ring/router + ["/api" {:handler identity + :middleware '()}] + {:validate rrs/validate}))))) (deftest coercion-spec-test (is (r/router?