我想这样做。
[代码]
describe "TestA" do
it "1" do
puts "in A-1"
end
it "2" do
next() # REMARK HERE!!
# I want to skip this example group from here.
puts "in A-2"
end
end
describe "TestB" do
it "1" do
puts "in B-1"
end
end
[标准输出]
$ rspec
...
TestA
1
in A-1
TestB
1
in B-1
...
next()方法跳过A-2“'中的句子'puts'。这就是我想要的。
是否有一种方法可以在RSpec中执行上面的next()
下一个示例组?
答案 0 :(得分:0)
Rspec提供了一些跳过测试的方法:
在块内调用skip方法
x
将skip选项设置为true
it
将前缀xit "2" do
puts "in A-2"
end
添加到skip: true
--tag "~skip"
中的更多信息
如果您不想在使用it "2", skip: true do
puts "in A-2"
end
时在输出中显示跳过的测试,并使用rspec --tag "~skip"
运行rspec
--tag ~skip
使用{{1}}
运行rspec或将{{1}}添加到.rspec文件。