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(); } }