J'ai une spécification de test dans laquelle describes
une classe et à l'intérieur de cela a divers contexts
chacun avec différents it
blocs.
Existe-t-il un moyen de désactiver context
temporairement un ?
J'ai essayé d'ajouter un pending "temporarily disabled"
appel tout en haut dans un context
Je veux désactiver, et j'ai vu quelque chose à propos de l'attente lorsque j'ai exécuté la spécification, mais il a continué à exécuter le reste des tests.
C'est ce que j'avais en quelque sorte:
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
mais comme je l'ai dit, il a simplement continué à exécuter les tests sous l'appel en attente.
La recherche m'a conduit à ce fil de discussion de liste de diffusion dans lequel le créateur (?) De rspec dit que c'est possible dans rspec 2, que j'exécute. Je suppose que cela a fonctionné, mais cela n'a pas eu l'effet souhaité de désactiver tous les tests suivants, ce à quoi je pense quand je vois un pending
appel.
Y a-t-il une alternative ou est-ce que je le fais mal?
describe 'XXXXX' do .... end