Tengo una especificación de prueba que es describesuna clase y dentro de ella tiene varios, contextscada uno con varios itbloques.
¿Hay alguna forma de desactivar contexttemporalmente?
Intenté agregar una pending "temporarily disabled"llamada en la parte superior dentro de un contextque quiero deshabilitar, y vi algo sobre pendiente cuando ejecuté la especificación, pero luego continuó ejecutando el resto de las pruebas.
Esto es lo que tuve:
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
pero como dije, simplemente pasó a ejecutar las pruebas debajo de la llamada pendiente.
La búsqueda me llevó a este hilo de la lista de correo en el que el creador (?) De rspec dice que es posible en rspec 2, que estoy ejecutando. Supongo que funcionó, pero no tuvo el efecto deseado de deshabilitar todas las siguientes pruebas, que es lo que pienso cuando veo una pendingllamada.
¿Existe una alternativa o lo estoy haciendo mal?
describe 'XXXXX' do .... end