【问题标题】:How To Run Clojurescript Unit Tests with Figwheel?如何使用 Figwheel 运行 Clojurescript 单元测试?
【发布时间】:2020-01-06 20:43:53
【问题描述】:

我正在尝试使用我的 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) 进入我的命名空间,但它仍然给我运行测试,但没有找到这样做的方式。

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

【问题讨论】:

    标签: unit-testing clojurescript figwheel


    【解决方案1】:

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

    https://figwheel.org

    【讨论】:

      猜你喜欢
      • 2018-04-09
      • 2020-01-03
      • 2016-10-21
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 2018-06-29
      • 2016-06-06
      • 2013-11-22
      相关资源
      最近更新 更多