Mam specyfikację testową, która describes
ma klasę i ma różne, contexts
każda z różnymi it
blokami.
Czy jest sposób, aby context
tymczasowo wyłączyć ?
Próbowałem dodać pending "temporarily disabled"
wywołanie na samej górze w polu, context
któ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ę pending
połączenie.
Czy jest alternatywa, czy też robię to źle?
describe 'XXXXX' do .... end