2013-02-25 27 views
2

我想打电话给我的midje 1.4.0从没有leiningen的clojure repl的一个命名空间进行单元测试。使用clojure和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

从Midje 1.5(现在是候选发行版)起,相当于run-tests将是(midje.repl/load-facts)

+0

感谢您的信息。在您最近发布在clojure邮件列表上的帖子后,我尝试了1.5 RC。看起来很酷,谢谢你! 但整体而言,按要求执行,行为似乎不适合前戏vim插件。 Ans,因为它在nrepl中运行,midje正在检测它在repl中运行并打印出帮助uppon midje.repl加载。也许我只需要再玩一会儿。 – 2013-03-03 12:06:37

+0

也许使用自动测试会更具代表性,这在看过之后看起来相当不错。 – 2013-03-03 12:17:33

相关问题