У меня есть тестовая спецификация, в которой 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