我想运行特定的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,所以我不需要手动梳理代码计数describe
,context
,it
,{{1}等手动调用?
答案 0 :(得分:0)
稍微查看代码并与维护人员讨论后,我了解到没有显示测试ID的本机选项,但它们可用,并且可以编写自定义报告器来显示它们。