/**
  * 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;
 }
Пример #2
0
 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');
 }