通过Guard运行由行号指定的规范

时间:2012-03-29 19:42:56

标签: ruby rspec guard

使用选项--line我可以执行以下操作

spec spec/controller/my_controller_spec.rb -l 34 # test block at line 34 only will be run

如果我使用警卫并且不想在规范文件中运行所有测试,我该怎么做呢?

Guard文件中是否有选项接受行号并让Guard仅运行该测试?

1 个答案:

答案 0 :(得分:1)

是的,您可以在Guardfile中使用:cli选项。

guard 'rspec', :cli => "-l 34"

您可以使用以下任何标准rspec命令行选项:cli。有关详细信息,请查看guard-rspec readme(大约在页面的中间位置)