如何使用“莱因测试”自动运行由指定功能生成的测试?

时间:2019-02-07 13:39:25

标签: clojure clojure.spec

我具有指定的功能,因此可以使用check运行自动生成的测试。如何使用lein test运行这些测试?

我正在尝试

(deftest check-suggest-connections
  (is (= nil (spectest/summarize-results (spectest/check `suggest-connections)))))

在我的core_test.clj中,但我得到

java.util.concurrent.ExecutionException: Syntax error compiling at (clojure/test/check/clojure_test.cljc:95:1).
Caused by: clojure.lang.Compiler$CompilerException: Syntax error compiling at (clojure/test/check/clojure_test.cljc:95:1).
#:clojure.error{:phase :compile-syntax-check, :line 95, :column 1, :source "clojure/test/check/clojure_test.cljc"}

1 个答案:

答案 0 :(得分:1)

我在here

中找到了Alex Miller所描述的解决方法

只需在:monkeypatch-clojure-test false中添加project.clj