在RSpec中,文件路径后方括号中的信息意味着什么?
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 ./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