From f03134e215935e7b660904a3e5e1ccb5c0b0fd41 Mon Sep 17 00:00:00 2001 From: Joel Kaasinen Date: Wed, 15 Feb 2023 16:07:23 +0200 Subject: [PATCH] fix: malli openapi tests malli.json-schema now outputs `:additionalProperties false` --- test/cljc/reitit/openapi_test.clj | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/cljc/reitit/openapi_test.clj b/test/cljc/reitit/openapi_test.clj index 22d43453..9971c13c 100644 --- a/test/cljc/reitit/openapi_test.clj +++ b/test/cljc/reitit/openapi_test.clj @@ -175,6 +175,7 @@ :schema {:type "integer"}}] :responses {200 {:content {"application/json" {:schema {:type "object" :properties {:total {:type "integer"}} + :additionalProperties false :required [:total]}}}} 400 {:description "kosh" :content {"application/json" {:schema {:type "string"}}}} @@ -189,6 +190,7 @@ {:type "null"}]}}}} :responses {200 {:content {"application/json" {:schema {:properties {:total {:type "integer"}} :required [:total] + :additionalProperties false :type "object"}}}} 400 {:description "kosh" :content {"application/json" {:schema {:type "string"}}}} @@ -361,6 +363,7 @@ "body parameter" (is (= {"application/json" {:schema {:type "object" :properties {:b {:type "string"}} + :additionalProperties false :required [:b]}}} (-> spec (get-in [:paths "/parameters" :post :requestBody :content]) @@ -369,6 +372,7 @@ "body response" (is (= {"application/json" {:schema {:type "object" :properties {:ok {:type "string"}} + :additionalProperties false :required [:ok]}}} (-> spec (get-in [:paths "/parameters" :post :responses 200 :content]) @@ -423,6 +427,7 @@ "body parameter" (is (= {"application/json" {:schema {:type "object" :properties {:b {:type "string"}} + :additionalProperties false :required [:b]}}} (-> spec (get-in [:paths "/parameters" :post :requestBody :content]) @@ -431,6 +436,7 @@ "body response" (is (= {"application/json" {:schema {:type "object" :properties {:ok {:type "string"}} + :additionalProperties false :required [:ok]}}} (-> spec (get-in [:paths "/parameters" :post :responses 200 :content])