[英]How to run automate cljs tests in cider?
当我在 cider 中的 core_test.clj 文件中运行测试时,每当我加载缓冲区时,测试运行都没有问题,因为我已经设置了 (cider-auto-test-mode 1)。 但这不适用于 cljs 文件。 我在 core_test.cljs 中有以下代码
(ns myapp.core-test
(:require
[cljs.test :refer-macros [is deftest]]))
(deftest my-test
(testing "Arithmetic"
(testing "with positive integers"
(is (= 4 (+ 2 2)))
(is (= 7 (+ 3 4))))
(testing "with negative integers"
(is (= -4 (+ -2 -2)))
(is (= -1 (+ 3 -4))))))
并在 core.cljs 中执行 Ck。 测试不运行。 为什么会这样,我怎样才能使 cljs 测试也自动化,就像 clj 测试一样?
在我看来,它还不受支持。 来自ClojureScript 的 CIDER 文档:
CIDER 与 ClojureScript 配合得很好,但并非所有 CIDER 功能都在 ClojureScript 中可用(目前)。 例如,测试运行器和调试器目前是 Clojure 独有的特性。
还有其他选项可以在命令行中自动运行 CLJS 测试,例如,使用Figwheel 、 Shadow CLJS或cljs-test-runner 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.