Cuando ejecuto mis escenarios de pepino como un todo, o con el comando: pepino obtengo 7 pasos que fallan. Cuando los ejecuto individualmente con la etiqueta de trabajo en progreso pasan bien.¿Por qué mis escenarios de pepino fallan cuando los pasos se ejecutan juntos, pero pasan cuando se ejecutan singularmente?
No creo que sea un problema de estado de la base de datos ... Estoy ejecutando transacciones y también intenté ejecutar sin limpiar la base de datos con el limpiador de bases de datos ... todavía no ayuda.
Intenté ejecutar el depurador pero parece que no funciona cuando ejecuto el comando pepino. Solo funciona cuando corro con la etiqueta de trabajo en progreso: cucumber -p wip
Pensé que podría ser que las cosas estén funcionando demasiado rápido y que el capibara no esté revisando las cosas correctamente?
¿Alguna idea?
Muéstrenos cómo fallan, proporcionaría un contexto útil. –
El título de la pregunta suena fantastisch. –
Fracasan porque los datos de configuración no parecen estar en la base de datos ... Pensé que era un problema con las transacciones, pero no lo creo. Por ejemplo: no hay ningún enlace con el título, id o texto 'Editar' encontrado (Capybara :: ElementNotFound) ... ¿Hay alguna manera de ejecutar la instrucción del depurador cuando se ejecuta el comando pepino. Solo parece llegar a los puntos de interrupción si ejecuto cucumber -p wip – Kirk