我可以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/