Ho una specifica di prova che describes
una classe e al suo interno ha vari contexts
ciascuno con vari it
blocchi.
C'è un modo per disabilitare context
temporaneamente un ?
Ho provato ad aggiungere una pending "temporarily disabled"
chiamata all'inizio di un messaggio context
che desidero disabilitare e ho visto qualcosa in sospeso quando ho eseguito la specifica, ma poi ha continuato a eseguire il resto dei test.
Questo è quello che ho avuto:
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
ma come ho detto, è andato avanti con i test sotto la chiamata in sospeso.
La ricerca mi ha portato a questo thread della mailing list in cui il creatore (?) Di rspec dice che è possibile in rspec 2, che sto eseguendo. Immagino che abbia funzionato ma non ha avuto l'effetto desiderato di disabilitare tutti i seguenti test, che è ciò a cui penso quando vedo una pending
chiamata.
C'è un'alternativa o sto sbagliando?
describe 'XXXXX' do .... end