Restructurando las pruebas y haciendo pruebas en los controladores