exoscale/coax

fix cljs tests

mpenet opened this issue · 0 comments

We still have failures in some tests (3 of them).

lein run -m cljs.main -c exoscale.coax.cljs-test-runner -r

Testing exoscale.coax-test
core.cljs:200 
FAIL in (test-conform) (/home/mpenet/code/coax/test/exoscale/coax_test.cljc:126:7)
core.cljs:200 expected: (= (sc/conform :exoscale.coax-test/or-example "true") [:bool true])
core.cljs:200   actual: (not (= :cljs.spec.alpha/invalid [:bool true]))
core.cljs:200 
FAIL in (test-coerce-from-predicates) (:)
core.cljs:200 expected: (= (sc/coerce (clojure.core/sequence (clojure.core/seq (clojure.core/concat (clojure.core/list (quote cljs.spec.alpha/or)) (clojure.core/list :int) (clojure.core/list (quote cljs.core/int?)) (clojure.core/list :double) (clojure.core/list (quote cljs.core/double?)) (clojure.core/list :bool) (clojure.core/list (quote cljs.core/boolean?))))) "true") true)
core.cljs:200   actual: (not (= "true" true))
core.cljs:200 
FAIL in (invalidity-test) (/home/mpenet/code/coax/test/exoscale/coax_test.cljc:438:7)
core.cljs:200 expected: (= :exoscale.coax/invalid (sc/coerce* :exoscale.coax-test/int-set "" {}))
core.cljs:200   actual: (not (= :exoscale.coax/invalid ""))
core.cljs:200 
Ran 17 tests containing 139 assertions.
core.cljs:200 3 failures, 0 errors.