es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PHPUNIT

Cómo verificar si una prueba de phpunit escribe una determinada entrada de registro / cómo verificar si se envían correos electrónicos

Tengo una clase de servicio en mi proyecto Symfony5 en PHP8, que envía correos electrónicos siguiendo ciertas reglas. Con mi prueba, quiero verificar si se envían los correos correctos. Esta tarea existe para varios proyectos, así que realmente quiero encontrar una solución para esto. El método que recopila el receptor . . . Read more

Inyección de dependencias Laravel PhpUnit

Estoy utilizando la inyección de dependencias para llamar a servicios personalizados en Laravel y funciona bien. Pero cuando inyecto esas dependencias en mis clases de prueba de Phpunit usando interfaces, recibo el siguiente error: No se puede instanciar el objetivo [App\Services\Interfaces\CarServiceInterface]. Aunque la interfaz ha sido vinculada correctamente a la . . . Read more

capturando advertencias, avisos y desaprobaciones con phpunit 9.4 en php 8.1.0

Citando de https://phpunit.readthedocs.io/en/9.5/writing-tests-for-phpunit.html#testing-php-errors-warnings-and-notices , “Por defecto, PHPUnit convierte los errores, advertencias y avisos de PHP que se generan durante la ejecución de una prueba en una excepción.“. Teniendo eso en cuenta, aquí está mi prueba unitaria: <?php class DemoTest extends PHPUnit\Framework\TestCase { public function testDemo() { try { trigger_error(‘zzz’, E_USER_DEPRECATED); . . . Read more

capturando advertencias, avisos y obsolescencias con phpunit 9.5

Citando de https://phpunit.readthedocs.io/en/9.5/writing-tests-for-phpunit.html#testing-php-errors-warnings-and-notices , “Por defecto, PHPUnit convierte los errores, advertencias y avisos de PHP que se producen durante la ejecución de un test en una excepción“. Teniendo eso en cuenta, aquí está mi prueba unitaria: <?php class DemoTest extends PHPUnit\Framework\TestCase { public function testDemo() { try { trigger_error(‘zzz’, E_USER_DEPRECATED); . . . Read more