mirror of
https://github.com/metosin/reitit.git
synced 2025-12-17 00:11:11 +00:00
Run some ring tests only on jvm
This commit is contained in:
parent
ea88b06206
commit
0370750a3f
1 changed files with 4 additions and 2 deletions
|
|
@ -147,6 +147,7 @@
|
||||||
(let [{:keys [status]} (app invalid-request2)]
|
(let [{:keys [status]} (app invalid-request2)]
|
||||||
(is (= 500 status))))))))
|
(is (= 500 status))))))))
|
||||||
|
|
||||||
|
#?(:clj
|
||||||
(deftest schema-coercion-test
|
(deftest schema-coercion-test
|
||||||
(let [create (fn [middleware]
|
(let [create (fn [middleware]
|
||||||
(ring/ring-handler
|
(ring/ring-handler
|
||||||
|
|
@ -211,7 +212,7 @@
|
||||||
|
|
||||||
(testing "invalid response"
|
(testing "invalid response"
|
||||||
(let [{:keys [status]} (app invalid-request2)]
|
(let [{:keys [status]} (app invalid-request2)]
|
||||||
(is (= 500 status))))))))
|
(is (= 500 status)))))))))
|
||||||
|
|
||||||
(defn- custom-meta-merge-checking-schema
|
(defn- custom-meta-merge-checking-schema
|
||||||
([] {})
|
([] {})
|
||||||
|
|
@ -582,6 +583,7 @@
|
||||||
(is (= {:status 200, :body {:total "FOO: this, BAR: that"}} (call m/schema custom-meta-merge-checking-schema)))
|
(is (= {:status 200, :body {:total "FOO: this, BAR: that"}} (call m/schema custom-meta-merge-checking-schema)))
|
||||||
(is (= {:status 200, :body {:total "FOO: this, BAR: that"}} (call identity custom-meta-merge-checking-parameters)))))))
|
(is (= {:status 200, :body {:total "FOO: this, BAR: that"}} (call identity custom-meta-merge-checking-parameters)))))))
|
||||||
|
|
||||||
|
#?(:clj
|
||||||
(deftest per-content-type-test
|
(deftest per-content-type-test
|
||||||
(doseq [[coercion json-request edn-request default-request json-response edn-response default-response]
|
(doseq [[coercion json-request edn-request default-request json-response edn-response default-response]
|
||||||
[[malli/coercion
|
[[malli/coercion
|
||||||
|
|
@ -675,7 +677,7 @@
|
||||||
(is (= {:type :reitit.coercion/response-coercion :in [:response :body]}
|
(is (= {:type :reitit.coercion/response-coercion :in [:response :body]}
|
||||||
(call (request "application/json" "application/edn" {:request :json :response :json}))))
|
(call (request "application/json" "application/edn" {:request :json :response :json}))))
|
||||||
(is (= {:type :reitit.coercion/response-coercion :in [:response :body]}
|
(is (= {:type :reitit.coercion/response-coercion :in [:response :body]}
|
||||||
(call (request "application/json" "application/transit" {:request :json :response :json})))))))))))
|
(call (request "application/json" "application/transit" {:request :json :response :json}))))))))))))
|
||||||
|
|
||||||
|
|
||||||
#?(:clj
|
#?(:clj
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue