Ver índice de contenidos del libro

9.8. Depurando las pruebas funcionales

En ocasiones se producen errores al ejecutar las pruebas funcionales. Como el navegador que utiliza Symfony no tiene ningún tipo de interfaz gráfica, puede resultar muy difícil detectar el error. Afortunadamente, Symfony incluye un método llamado debug() que muestra las cabeceras y el contenido de la respuesta:

$browser->with('response')->debug();

Puedes incluir el método debug() en cualquier parte de un bloque tester de tipo response para detener la ejecución del script.