Ich habe eine Testspezifikation, die describes
eine Klasse und innerhalb dieser verschiedene contexts
mit verschiedenen it
Blöcken hat.
Gibt es eine Möglichkeit, eine context
vorübergehend zu deaktivieren ?
Ich habe versucht, einen pending "temporarily disabled"
Anruf ganz oben innerhalb eines context
zu deaktivierenden Anrufs hinzuzufügen , und ich habe beim Ausführen der Spezifikation etwas über anstehend gesehen, aber dann wurden die restlichen Tests einfach fortgesetzt.
Das hatte ich irgendwie:
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
Aber wie gesagt, es wurden nur die Tests unter dem anstehenden Anruf ausgeführt.
Die Suche führte mich zu diesem Mailinglisten-Thread, in dem der Ersteller (?) Von rspec sagt, dass dies in rspec 2 möglich ist, das ich ausführe. Ich denke, es hat funktioniert, aber es hatte nicht den gewünschten Effekt, alle folgenden Tests zu deaktivieren. Daran denke ich, wenn ich einen pending
Anruf sehe .
Gibt es eine Alternative oder mache ich es falsch?
describe 'XXXXX' do .... end