Tag: PHPUNIT
Este es un ejemplo simplificado, entienda el problema. El código funciona, tengo un problema cuando quiero probar con phpUnit. IBase.php namespace interfaces; interface IBase {} FileNavigate.php class FileNavigate { private IBase $f3; // <= línea: 5 #RED public function __construct(IBase $f3, $file = ”) { // <= #GREEN use IBase . . . Read more
Estoy usando mockery / mockery para falsificar la fachada de la base de datos de laravel en mi prueba de unidad. Pero no sé cómo crear un stub para el método when. Así que aquí está mi clase que quiero probar. <?php namespace App; use Illuminate\Support\Facades\DB; class TestRepo { public . . . Read more
Con PHPUnit 6.5.14, estoy tratando de probar un método. Para ello, una de sus dependencias tiene que ser simulada; sin embargo, no puedo hacer que funcione. Aquí está una versión simplificada: class Order { public function create() { $CCP = new CreditCardProcessor(); $success = $CCP->chargeCreditCard(); return $success; } } class . . . Read more
Tengo un paquete con muchos tests organizados en suites. Quiero actualizar la compatibilidad de phpunit de 7 a 8 y superior, pero tengo un problema. Para cada suite tengo un método setUp que crea la base de datos y la llena con los datos que se utilizarán en los tests . . . Read more
Tengo un error en mis pruebas que realmente fallan, porque la razón de mi pregunta es saber por qué la prueba falla localmente con éxito, sin embargo, en gitlab ci el trabajo no falla, lo que hace que el trabajo pase completamente. Si ejecuto la instrucción local: [Imagen de prueba . . . Read more