RSpec:如何获得示例ID的确切列表

时间:2017-03-03 17:01:20

标签: rspec rspec-rails

我想运行特定的rspec示例,并且已在命令行中指定行号来执行此操作。但是每当我改变一些东西时,行号就会移动,这很痛苦。

rspec能够通过" id"运行特定示例或范围的示例。在命令行中使用此语法:

rspec path/to/a_spec.rb[1:5,1:6] # run the 5th and 6th examples/groups defined in the 1st group

有没有办法让rspec列出所有示例ID,所以我不需要手动梳理代码计数describecontextit,{{1}等手动调用?

1 个答案:

答案 0 :(得分:0)

稍微查看代码并与维护人员讨论后,我了解到没有显示测试ID的本机选项,但它们可用,并且可以编写自定义报告器来显示它们。