Estamos intentando desactivar un determinado botón de envío después de haciendo clic en él. Algo como esto:¿Cómo se prueba que se desactive el botón Enviar después de hacer clic en capibara?
assert !page.has_css?("#review_button[disabled='disabled']")
click_button "Review"
assert page.has_css?("#review_button[disabled='disabled']")
El problema, por supuesto, es que la forma se somete antes de comprobar la segunda afirmación. ¿Hay alguna manera de desactivar el envío real del formulario o suspenderlo hasta después de verificar la segunda afirmación?
¿Cómo podría ser el código para el trabajo 'Delayed Job', y dónde lo hace? Perdón por preguntar uno básico, pero soy bastante nuevo en las pruebas de capibara. – samjewell