У меня есть тестовая спецификация, в которой 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звонок.
Есть альтернатива или я не так делаю?
describe 'XXXXX' do .... end