使用clojure和midje 1.4.0从单个命名空间运行测试

时间:2013-02-25 19:50:42

标签: vim clojure read-eval-print-loop midje

我想从没有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)

感谢阅读。

1 个答案:

答案 0 :(得分:1)

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