Ho una specifica di prova che describesuna classe e al suo interno ha vari contextsciascuno con vari itblocchi.
C'è un modo per disabilitare contexttemporaneamente un ?
Ho provato ad aggiungere una pending "temporarily disabled"chiamata all'inizio di un messaggio contextche 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 pendingchiamata.
C'è un'alternativa o sto sbagliando?
describe 'XXXXX' do .... end