在RSpec中,文件路径后方括号中的信息意味着什么?

在RSpec中,文件路径后方括号中的信息意味着什么?,rspec,rspec3,Rspec,Rspec3,RSpec的文档提到了,它在运行时提供了最小的复制,例如 rspec ./spec/calculator_10_spec.rb[1:1] ./spec/calculator_1_spec.rb[1:1] --seed 1234 [1:1]位是什么意思?来自rspec--help: ****筛选/标记**** 除了以下用于选择特定文件、组或组的选项之外 例如,您可以通过将行号附加到 文件名: rspec path/to/a_spec.rb:37:87 您还可以传递方括号内的示例ID: rspe

RSpec的文档提到了,它在运行时提供了最小的复制,例如

rspec ./spec/calculator_10_spec.rb[1:1] ./spec/calculator_1_spec.rb[1:1] --seed 1234
[1:1]
位是什么意思?

来自
rspec--help

****筛选/标记****

除了以下用于选择特定文件、组或组的选项之外 例如,您可以通过将行号附加到 文件名:

rspec path/to/a_spec.rb:37:87
您还可以传递方括号内的示例ID:

rspec path/to/a_spec.rb[1:5,1:6]
# run the 5th and 6th examples/groups defined in the 1st group
发布说明中提到:

RSpec 3.3引入了一种识别示例和示例的新方法 组:唯一ID。ID的作用域为特定文件,并且 基于示例或组的索引。例如,此命令:

$ rspec spec/unit/baseball_spec.rb[1:2,1:4]
…将运行第二个和第四个 在中定义的第一个顶级组下定义的示例或组 规格/单位/规格rb