1

我正在尝试使用我的 figwheel REPL 来运行单元测试,但我似乎无法让它们工作。我尝试了几种不同的方法,但每次我都会遇到各种错误,这些错误通常与(run-tests)未定义有关。

我的测试文件在 /tests 如下

(ns ^:figwheel-always story-planner.tests.test
  (:require [cljs.test :refer-macros [deftest is testing run-tests]]))



(deftest test-numbers
  (is (= 1 1)))

我已经尝试过使用和不使用fighweel-always我从另一个问题这里得到的。我还更新了我的 project.clj:

:cljsbuild {:builds
              [{:id "dev"
                :source-paths ["src" "tests"]
...

但没有运气。我也尝试过(in-ns)进入我的命名空间,但它仍然给我运行测试,但没有找到这样做的方式。

我确定我错过了一些简单的东西,但我在这里敲我的头,不确定问题是什么。我的最终目标只是让我的单元测试暂时手动运行,稍后我可以在此基础上进行构建。

4

1 回答 1

0

恕我直言,我建议为所有未来的 CLJS 工作(包括单元测试)切换lein到和 Clojure Deps 构建。figwheel-main

https://figwheel.org

于 2019-09-04T18:39:17.403 回答