【问题标题】:How to 'rake spec' one directory, e.g. models?如何“耙规范”一个目录,例如楷模?
【发布时间】:2013-09-01 03:25:12
【问题描述】:
我可以rake spec 运行所有规范。
但是尝试为一个目录运行规范,如
rake spec/models/ or rake spec/models/*.rb
不提供任何输出或错误。
一个选择是我可以做到
rspec spec/models/*.rb
或
rspec spec/models/
但我想知道我是否可以留在 Rake。
【问题讨论】:
标签:
ruby-on-rails
ruby
rspec
rake
【解决方案1】:
尝试rake spec:models 而不是rake spec/models。运行 rake -T | grep spec 以查看所有可用的 rake 规范任务。
更新:通过rake spec 运行规范可能比通过rspec spec 运行它们要慢,rspec-rails 人员说。阅读rspec-rails的de安装部分。
【解决方案2】:
使用SPEC 环境。多变的:
rake spec SPEC=spec/models