繁体   English   中英

如何在苹果酒中运行自动化 cljs 测试?

[英]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 测试,例如,使用FigwheelShadow CLJScljs-test-runner

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM