Ejemplo n.º 1
0
 public function testSeed()
 {
     if ($Menu = self::$modx->getObject('modMenu', array('text' => '88CQMLEZMS'))) {
         $Menu->remove();
     }
     if ($Resource = self::$modx->getObject('modResource', array('alias' => 'ZHD5I3KWRN'))) {
         $Resource->remove();
     }
     $config = Repoman::load_config(dirname(__FILE__) . '/pkg7/');
     $config['seed'] = 'seeddata/';
     $Repoman = new Repoman(self::$modx, $config);
     $Repoman->seed(dirname(__FILE__) . '/pkg7/');
     $Menu = self::$modx->getObject('modMenu', array('text' => '88CQMLEZMS'));
     $this->assertTrue(is_object($Menu), 'Menu object should have been seeded.');
     $this->assertTrue($Menu->get('description') == '88CQMLEZMS', 'Menu object should have been seeded.');
     $Resource = self::$modx->getObject('modResource', array('alias' => 'ZHD5I3KWRN'));
     $this->assertTrue(is_object($Resource), 'Resource object should have been seeded.');
     $this->assertTrue($Resource->get('alias') == 'ZHD5I3KWRN', 'Resource object should have been seeded.');
     if ($Menu) {
         $Menu->remove();
     }
     if ($Resource) {
         $Resource->remove();
     }
 }