Preguntas etiquetadas con phpunit


2
¿Cuál es la forma correcta de probar el código PHP7 con PHPUnit 4.1 en Magento 2?
Cuando escribo mis módulos, intento proporcionarles pruebas unitarias para las partes más críticas de la aplicación. Sin embargo, en este momento (Magento 2.1.3) hay varias formas de escribir pruebas unitarias: Diferentes formas de prueba Integrarla con bin/magento dev:tests:run unity ejecutarlo en la parte superior de la configuración por defecto que …

3
El compositor instaló Ecomdev_PhpUnit omite las pruebas debido a la falta de vfsstream
Estoy trabajando con una instalación Enterprise Edition 1.13.1 (aunque Community Edition tendría el mismo problema), y estamos instalando dependencias a través del compositor donde estén disponibles. He instalado la extensión Ecomdev_PhpUnit de Ivan a través del compositor que ha comprado todas las dependencias normales de phpunit. También he copiado phpunit.xml.dist …

2
Mejores prácticas para pruebas unitarias en Magento 1.9
Mantengo un sitio Magento 1.9 con varios módulos personalizados. Parte de la funcionalidad es crítica para el negocio y necesita urgentemente algunas pruebas unitarias. Por ejemplo, una calculadora de precio unitario. Normalmente desarrollo en Symfony y realmente preferiría usar PHPUnit (w / Composer) de alguna manera si es posible. Algunas …

2
Cómo burlarse de un objeto de contexto
Estoy tratando de probar un módulo que contiene un objeto de contexto de la siguiente manera: public function __construct( \Magento\Framework\App\Helper\Context $context, \Magento\Catalog\Model\Product\ImageFactory $productImageFactory, \Magento\Framework\View\Asset\Repository $assetRepo, \Magento\Framework\View\ConfigInterface $viewConfig, ProductRepository $productRepo ) { parent::__construct($context, $productImageFactory, $assetRepo, $viewConfig); $this->productRepo = $productRepo; } Cuando ejecuto mi prueba unitaria, me da este mensaje de error: …

2
¿Cómo obtener ScopeConfigInterface a través del administrador de objetos de pruebas unitarias en magento 2?
Estoy tratando de leer una fila en mi prueba unitaria de core_config_table en la base de datos magento 2. Sé que para lograr este trabajo, he leído este enlace . Tengo que usar: \Magento\Framework\App\Config\ScopeConfigInterface mediante: \Magento\Framework\TestFramework\Unit\Helper\ObjectManager Aquí está mi código: protected function setUp() { $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $this->scopeConfig = …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.