У меня есть тестовая спецификация, в которой describes
класс и внутри которой есть различные contexts
, каждый с различными блоками it
.
Есть ли способ временно отключить context
?
Я попытался добавить вызов pending "temporarily disabled"
в самый верх внутри context
, который я хочу отключить, и я видел что-то в ожидании, когда я запускал спецификацию, но затем он просто продолжал выполнять остальные тесты.
Это то, что я вроде как:
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
.
Есть ли альтернатива, или я делаю это неправильно?