我理解
bundle exec rspec ./spec/admin/admin_user_spec.rb[1:1]
运行第一组中定义的第一个示例/组。但是有时使用--bisect我得到[1:1:x:y],x和y是什么意思?
答案 0 :(得分:0)
这意味着基本相同:在第一组第一组内的第x组中取第y个例子/组。
RSpec.describe 'foo' do
describe 'bar'
context 'one'
specify 'true is true' { expect(true).to be(true) }
context 'two' do
specify 'false is false' { expect(false).to be(false) }
end
end
end
end
[1:1:1]
意味着specify 'true is true'
而[1:1:2]
意味着context 'two'
内的所有内容
而[1:1:2:1
意味着specify 'false is false'