Estoy usando Rspec para probar una aplicación de rieles.RSpec lista todos los ejemplos pendientes
¿Hay alguna manera de enumerar todos los ejemplos pendientes sin ejecutar el conjunto de pruebas completo?
Estoy usando Rspec para probar una aplicación de rieles.RSpec lista todos los ejemplos pendientes
¿Hay alguna manera de enumerar todos los ejemplos pendientes sin ejecutar el conjunto de pruebas completo?
Ejecutar el comando rspec pasar --tag pending
Por ejemplo: bundle exec rspec spec --tag pending
Me encanta esta respuesta, pero no aparecerá especificaciones que tienen llamadas 'pending' dentro de bloques' it'. Esto no es necesariamente una desventaja, pero es bueno estar al tanto de eso. – skalee
'bundle exec rspec spec' dice Tengo 15 ejemplos pendientes, pero agregando' --tag pending' Acabo de obtener 'Todos los ejemplos fueron filtrados'. Lo que sea que esté haciendo esto, no está enumerando todos los ejemplos pendientes. –
Cuando se tiene
it 'does something'
líneas sin un bloque de especificación real de ella, simplemente se puede encontrar a través de la búsqueda funcionalidad de su editor y el poder de las expresiones regulares:
^ *it{1} {1}('|").*{1}('|")\n
Para probar la expresión regular, puede usar http://rubular.com/. Siempre me ayudó a construir expresiones regulares.
Tal vez 'espec. Rspec --dry-run'? – zetetic
'--dry-run' no está disponible en RSpec 2 por una buena razón, ver: https://github.com/rspec/rspec-core/issues/354 – skalee