Eu tenho uma especificação de teste em que describesuma classe e dentro dela tem vários, contextscada um com vários itblocos.
Existe uma maneira de desativar contexttemporariamente?
Eu tentei adicionar uma pending "temporarily disabled"chamada bem no topo dentro de um contextdesejo desabilitar, e eu vi algo sobre pendente quando executei a especificação, mas ele simplesmente continuou a executar o restante dos testes.
Isso é o que eu meio que tinha:
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
mas, como eu disse, ele apenas passou a executar os testes da chamada pendente.
Pesquisas me levaram a este tópico da lista de discussão em que o criador (?) Do rspec diz que é possível no rspec 2, que estou executando. Acho que funcionou, mas não teve o efeito desejado de desativar todos os testes a seguir, que é o que penso quando vejo uma pendingchamada.
Existe uma alternativa ou estou fazendo errado?
describe 'XXXXX' do .... end