如何'rake spec'一个目录,例如模型?

Mic*_*ant 6 ruby rake rspec ruby-on-rails

我可以rake spec和所有规格一起运行.

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

rake spec/models/ or rake spec/models/*.rb 
Run Code Online (Sandbox Code Playgroud)

不提供任何输出或错误.

一种选择是我能做到的

rspec spec/models/*.rb
Run Code Online (Sandbox Code Playgroud)

要么

rspec spec/models/
Run Code Online (Sandbox Code Playgroud)

但我想知道我是否能留在耙子里.

Nic*_*nil 3

尝试rake spec:models代替rake spec/models. 运行rake -T | grep spec以查看所有可用的 rake 规格任务。

更新: rspec-rails 的人说,运行你的规范rake spec可能比运行它们慢。阅读rspec-railsrspec spec的安装部分。