我可以rake spec并运行所有规范。

但是尝试为一个目录运行规范,如

rake spec/models/ or rake spec/models/*.rb

不提供任何输出或错误。

一种选择是我可以做
rspec spec/models/*.rb

或者
rspec spec/models/

但我想知道我是否可以留在Rake内。

最佳答案

尝试使用rake spec:models而不是rake spec/models。运行rake -T | grep spec以查看所有可用的rake spec任务。

更新:rspec-rails家伙说,通过rake spec运行您的规范可能比通过rspec spec运行它们的速度慢。阅读rspec-rails的安装部分。

关于ruby-on-rails - 如何 'rake spec'一个目录,例如楷模?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18554914/

10-13 04:44