Tag: PHPUNIT
Tratando de escribir una prueba para mi LoginListener. Como su nombre indica, escucha el evento de inicio de sesión y luego registra un registro de esto en la tabla activity_log. Cuando intento ejecutar la prueba, arroja el siguiente error: LoginListener::handle(): el primer argumento ($event) debe ser del tipo Illuminate\Auth\Events\Login, se . . . Read more
En primer lugar, estoy utilizando PhpStorm 2021.2.3 con PHPUnit 9.5.10 en un entorno dockerizado. Cuando estoy probando mi archivo Router.php o mi archivo Factory.php, utilizo la anotación @runInSeparateProcess en algunos de los métodos de prueba, de lo contrario me lanzarían un error: session_start(): La sesión no se puede iniciar después . . . Read more
Tengo una API que utiliza $request->getContent(); para obtener el cuerpo (que es JSON) y quiero escribir algunas pruebas de características para probar este endpoint, pero no puedo encontrar una manera de establecer el cuerpo en una prueba de características de Laravel: public function testSuccessfullyProcessed() { $json = '<json>'; $response = . . . Read more
He creado un caso de prueba de unidad como este: Y cada vez que ejecuto este código, arroja un error que dice “Illuminate\Auth\Access\AuthorizationException: not authorized” Aquí, 1 es el ID del administrador, por lo que estoy actuando como un usuario administrador. Necesito ayuda …
He tenido el siguiente error: Generando el informe de cobertura de código en formato XML de Clover…Error Fatal: No se puede volver a declarar ‘preprocessGrammar()’ (previamente declarado en /app/vendor/nikic/php-parser/grammar/phpyLang.php:22) en /app/vendor/nikic/php-parser/grammar/phpyLang.php en la línea 22 “`xml tests . Este error ocurrió solamente cuando usé la cobertura de pruebas.