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