Soy nuevo en RSpec y Capybara y estoy tratando de probar si la página tiene un tiempo en ello. 12:00 o 14:24 o 08:12 son buenos ejemplos de lo que estoy tratando de probar.Prueba de capibara si la página tiene una expresión regular
estoy usando la siguiente expresión regular:
/^\d{2}:\d{2}/
No estoy seguro de cómo "la frase que" en capibara para poner a prueba si la página contiene esta expresión regular.
¡Gracias! Will page.text quedará obsoleto? –
No creo, al menos no en el futuro cercano. Parece que mucha gente lo usa y considera que se lee bien. Para obtener más detalles, consulte [esta publicación del blog] (http://myronmars.to/n/dev-blog/2012/06/rspecs-new-expectation-syntax) – khustochka
Tenga en cuenta que al recuperar el contenido y luego utilizar los que no son de Capybara en el resultado rompe la funcionalidad de Capybara de esperar a que ocurra una coincidencia. Con esta solución, es probable que recuperes el texto antes de que se haya realizado el trabajo para colocar allí el texto que estás buscando. Iría tan lejos como para decir que este es un antipatrón de Capibara. –