我正在尝试使用我的figwheel来运行单元测试,但是我似乎无法让它们工作。我尝试了几种不同的方法,但每次都会遇到各种错误,通常与没有定义(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),但它仍然会让我运行一些测试,这种方式是不可能做到的。
我肯定我错过了一些简单的东西,但我在这里撞到了我的头,不确定是什么问题。我的最终目标只是现在让我的单元测试手动运行,以后我可以在此基础上进行构建。
发布于 2019-09-05 02:39:17
我建议从lein切换到figwheel-main和Clojure Dep版本,用于将来的所有CLJS工作,包括单元测试。
https://stackoverflow.com/questions/57780201
复制相似问题