J'ai une spécification de test qui describes
une classe et au sein de celle-ci, il y a plusieurs contexts
chacun avec divers it
blocs.
Y a-t-il un moyen de désactiver un context
temporairement ?
J'ai essayé d'ajouter un pending "temporarily disabled"
tout en haut, dans un context
Je veux désactiver, et j'ai vu quelque chose à propos de l'attente lorsque j'ai lancé la spécification, mais ensuite il a juste 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 juste continué à exécuter les tests sous l'appel en attente.
La recherche m'a mené à ceci fil de la liste de diffusion dans lequel le créateur ( ?) de rspec dit que c'est possible dans rspec 2, que j'utilise. Je suppose que ça a marché, mais ça n'a pas eu l'effet escompté de désactiver tous les tests suivants, ce à quoi je pense quand je vois un test de type pending
appeler.
Existe-t-il une alternative ou est-ce que je m'y prends mal ?