diff --git a/src/test/cljc/dda/c4k_shynet/core_test.cljc b/src/test/cljc/dda/c4k_shynet/core_test.cljc new file mode 100644 index 0000000..37afa6f --- /dev/null +++ b/src/test/cljc/dda/c4k_shynet/core_test.cljc @@ -0,0 +1,19 @@ +(ns dda.c4k-shynet.core-test + (:require + #?(:clj [clojure.test :refer [deftest is are testing run-tests]] + :cljs [cljs.test :refer-macros [deftest is are testing run-tests]]) + #?(:cljs [shadow.resource :as rc]) + [clojure.spec.alpha :as s] + [dda.c4k-common.yaml :as yaml] + [dda.c4k-shynet.core :as cut])) + +#?(:cljs + (defmethod yaml/load-resource :jitsi-test [resource-name] + (case resource-name + "valid-auth.yaml" (rc/inline "valid-auth.yaml") + "valid-config.yaml" (rc/inline "valid-config.yaml") + (throw (js/Error. "Undefined Resource!"))))) + +(deftest validate-valid-resources + (is (s/valid? cut/config? (yaml/load-as-edn "valid-config.yaml"))) + (is (s/valid? cut/auth? (yaml/load-as-edn "valid-auth.yaml")))) \ No newline at end of file diff --git a/valid-auth.edn b/src/test/resources/valid-auth.edn similarity index 100% rename from valid-auth.edn rename to src/test/resources/valid-auth.edn diff --git a/valid-config.edn b/src/test/resources/valid-config.edn similarity index 100% rename from valid-config.edn rename to src/test/resources/valid-config.edn