我有一个测试规范,其中 describes
一个类,其中有各种 contexts
与各种 it
块各自。
有没有办法让 context
暂时失效?
我尝试在我想要禁用的 context
的最顶部添加一个 pending "temporarily disabled"
调用,当我运行规范时,我确实看到了一些关于挂起的东西,但是它只是继续运行剩下的测试。
这就是我所拥有的:
describe Something
context "some tests" do
it "should blah" do
true
end
end
context "some other tests" do
pending "temporarily disabled"
it "should do something destructive" do
blah
end
end
end
但就像我说的,它只是继续在未决呼叫下运行测试。
搜索引导我到这个 邮件列表线程其中的创造者(?)Rspec 的数据显示在 Rspec 2中是可能的,我正在运行。我想它确实起作用了,但是它没有达到禁用以下所有测试的预期效果,这就是我在看到 pending
调用时所想到的。
还有别的选择吗,还是我做错了?