Tengo una especificación de prueba que es describes
una clase y dentro de ella tiene varios, contexts
cada uno con varios it
bloques.
¿Hay alguna forma de desactivar context
temporalmente?
Intenté agregar una pending "temporarily disabled"
llamada en la parte superior dentro de un context
que 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 pending
llamada.
¿Existe una alternativa o lo estoy haciendo mal?
describe 'XXXXX' do .... end