Eu tenho uma especificação de teste em que describes
uma classe e dentro dela tem vários, contexts
cada um com vários it
blocos.
Existe uma maneira de desativar context
temporariamente?
Eu tentei adicionar uma pending "temporarily disabled"
chamada bem no topo dentro de um context
desejo 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 pending
chamada.
Existe uma alternativa ou estou fazendo errado?
describe 'XXXXX' do .... end