2

我想从一个没有 leiningen 的 clojure repl 的命名空间中调用我的midje 1.4.0单元测试。

背景是我想从 vim 中的快捷方式调用它们,而不需要项目中的所有其他测试。我正在使用 vimclojure-static 和前戏。

我怎么能做这样的事情?我已经搜索了midje文档。midje 1.5似乎有一种方法,但它仍然是alpha并且看起来也不是很舒服。

目前我从控制台为所有命名空间运行midje,不太舒服:

lein midje

对于 clojure.test 我可以使用以下快捷方式,对于 midje 类似的事情将不胜感激:

command! -bar -bang RunTests :Require!<bang>|Eval (clojure.test/run-tests)

相关部分是:

(clojure.test/run-tests)

谢谢阅读。

4

1 回答 1

1

run-tests从 Midje 1.5(现在是一个候选版本)开始,相当于(midje.repl/load-facts).

于 2013-03-02T22:08:23.557 回答