Mam specyfikację testową, która describesma klasę i ma różne, contextskażda z różnymi itblokami.
Czy jest sposób, aby contexttymczasowo wyłączyć ?
Próbowałem dodać pending "temporarily disabled"wywołanie na samej górze w polu, contextktóre chcę wyłączyć, i zobaczyłem coś o toczeniu, kiedy uruchomiłem specyfikację, ale potem po prostu kontynuował wykonywanie pozostałych testów.
Oto, co miałem:
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
ale tak jak powiedziałem, po prostu uruchomiono testy w ramach oczekującego połączenia.
Wyszukiwanie doprowadziło mnie do wątku na liście dyskusyjnej, w którym twórca (?) Rspec mówi, że jest to możliwe w rspec 2, który uruchamiam. Myślę, że zadziałało, ale nie przyniosło oczekiwanego efektu wyłączenia wszystkich poniższych testów, o czym myślę, gdy widzę pendingpołączenie.
Czy jest alternatywa, czy też robię to źle?
describe 'XXXXX' do .... end