Пример #1
0
 public static function tearDownAfterClass()
 {
     /** @var modX $modx */
     $modx =& MODxTestHarness::getFixture('modX', 'modx');
     $modx->getService('registry', 'registry.modRegistry');
     $modx->registry->removeRegister('register');
 }
Пример #2
0
 public static function tearDownAfterClass()
 {
     if (!empty(self::$scope)) {
         $modx =& MODxTestHarness::getFixture('modX', 'modx');
         if (array_key_exists('keys', self::$scope)) {
             $modx->unsetPlaceholder(self::$scope['keys']);
         }
         if (array_key_exists('restore', self::$scope)) {
             $modx->toPlaceholders(self::$scope['restore']);
         }
     }
 }
Пример #3
0
 /**
  * Ensure all tests have a reference to the MODX object
  */
 public function setUp()
 {
     $this->modx =& MODxTestHarness::getFixture('modX', 'modx');
     if ($this->modx->request) {
         $this->modx->request->loadErrorHandler();
         $this->modx->error->reset();
     }
     /* setup some basic test-environment options to allow us to simulate a site */
     $this->modx->setOption('http_host', 'unit.modx.com');
     $this->modx->setOption('base_url', '/');
     $this->modx->setOption('site_url', 'http://unit.modx.com/');
 }
Пример #4
0
 /**
  * Ensure all tests have a reference to the MODX object
  */
 public function setUp()
 {
     $this->modx =& MODxTestHarness::getFixture('modX', 'modx');
     if ($this->modx->request) {
         $this->modx->request->loadErrorHandler();
         $this->modx->error->reset();
     }
     /* setup some basic test-environment options to allow us to simulate a site */
     $this->modx->setOption('http_host', 'unit.modx.com');
     $this->modx->setOption('base_url', '/');
     $this->modx->setOption('site_url', 'http://unit.modx.com/');
     $corePath = $this->modx->getOption('base_path') . 'extras/minishop/core/components/minishop2/';
     require_once $corePath . 'model/minishop2/minishop2.class.php';
     $this->modx->setOption('minishop2.assets_path', $this->modx->getOption('base_path') . 'extras/minishop/assets/components/minishop2/');
     $this->modx->setOption('minishop2.assets_url', $this->modx->getOption('base_url') . 'extras/minishop/assets/components/minishop2/');
     $this->modx->miniShop2 = new miniShop2($this->modx);
     $this->modx->lexicon->load('minishop2:default');
     $this->path = array('processors_path' => $this->modx->getOption('processorsPath', $this->modx->miniShop2->config, $corePath . 'processors/'));
 }
Пример #5
0
 public static function setUpBeforeClass()
 {
     $modx =& MODxTestHarness::getFixture('modX', 'modx');
     include dirname(__FILE__) . '/modtagelement.mock.php';
 }
Пример #6
0
 public static function setUpBeforeClass()
 {
     parent::setUpBeforeClass();
     $modx =& MODxTestHarness::getFixture('modX', 'modx');
     $modx->getService('registry', 'registry.modRegistry');
 }