/** * Returns array of enabled modules * * @return array */ protected function _getEnabledModules() { if ($this->_enabledModules === null) { /** @var $helper \Magento\TestFramework\Helper\Config */ $helper = \Magento\TestFramework\Helper\Factory::getHelper('Magento\\TestFramework\\Helper\\Config'); $enabledModules = $helper->getEnabledModules(); $this->_enabledModules = array_combine($enabledModules, $enabledModules); } return $this->_enabledModules; }
public function testSetHelper() { $helper = new \stdClass(); \Magento\TestFramework\Helper\Factory::setHelper('Magento\\TestFramework\\Helper\\Config', $helper); $helperGot = \Magento\TestFramework\Helper\Factory::getHelper('Magento\\TestFramework\\Helper\\Config'); $this->assertSame($helper, $helperGot, 'The helper must be used, when requested again'); $helperNew = new \stdClass(); \Magento\TestFramework\Helper\Factory::setHelper('Magento\\TestFramework\\Helper\\Config', $helperNew); $helperGot = \Magento\TestFramework\Helper\Factory::getHelper('Magento\\TestFramework\\Helper\\Config'); $this->assertSame($helperNew, $helperGot, 'The helper must be changed upon new setHelper() method'); }