我是
experimenting with Clojure 1.9's tools.deps
并想出了一个用midje运行测试的人为例子。我跟着去了
this
开始时进行指导,但由于我使用的是假定的目录结构,因此所述的配置似乎不是必需的。
不幸的是,在运行测试时,我在midje的输出中看到了意想不到的行为:成功没有按预期报告(例如
All checks (1) succeeded.
)有趣的是,故障按预期报告。
我试过提高打印级别,因为名称空间和事实报告正确,但这仍然不会导致打印最终摘要。
以下是相关文件:
测试/你好/test.clj:
(ns hello.test
(:use midje.sweet))
(defn -main []
(facts "facts"
(fact "fact"
1 => 1)))
部门EDN:
{:deps
{clj-time {:mvn/version "0.14.2"}
midje {:mvn/version "1.9.2-alpha3"}}
:aliases
{:test {:extra-paths ["test"]}}}
正在通过以下方式运行测试:
clj -A:test -m hello.test