Domande taggate «phpunit»



3
Composer ha installato Ecomdev_PhpUnit salta i test a causa della mancanza di vfsstream
Sto lavorando con un'installazione Enterprise Edition 1.13.1 (anche se Community Edition avrebbe lo stesso problema) e stiamo installando dipendenze tramite compositore dove sono disponibili. Ho installato l'estensione Ecomdev_PhpUnit di Ivan tramite il compositore che ha acquistato tutte le normali dipendenze phpunit. Ho anche copiato phpunit.xml.dist dal fornitore / ivanchepurnyi / …

2
Best practice per unit test in Magento 1.9
Mantengo un sito Magento 1.9 con diversi moduli personalizzati. Alcune funzionalità sono fondamentali per il business e necessitano di alcuni test unitari. Ad esempio un calcolatore del prezzo unitario. Di solito mi sviluppo in Symfony e preferirei in qualche modo usare PHPUnit (con Composer), se possibile. Alcune funzionalità si basano …

2
Come deridere un oggetto Context
Sto provando a testare un modulo che contiene un oggetto di contesto come segue: 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; } Quando eseguo il mio test unit, mi viene visualizzato questo messaggio di errore: …

2
Come ottenere ScopeConfigInterface tramite il gestore oggetti dei test unitari in Magento 2?
Sto cercando di leggere una riga nel mio test unitario da core_config_table nel database magento 2. So che per realizzare questo lavoro come ho letto questo link . Devo usare: \Magento\Framework\App\Config\ScopeConfigInterface attraverso: \Magento\Framework\TestFramework\Unit\Helper\ObjectManager Ecco il mio codice: protected function setUp() { $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $this->scopeConfig = $objectManager->getObject('\Magento\Framework\App\Config\ScopeConfigInterface'); } public …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.