public static function generate($overwrite = false) { self::$testLocation = ROOT . DIRECTORY_SEPARATOR . self::$testLocation; $config = Map::getConfig(); foreach ($config->modules as $module) { if (self::shouldGenerateModule($module, $overwrite)) { self::generateModuleTest($module); } } }
public function testGetModule() { $module = Map::getModule('administrator'); static::assertInstanceOf('Dfi\\TestUtils\\Module\\Module', $module); static::assertEquals(780, $module->getId()); $controller = Map::getModule('administrator', 'callrecords'); static::assertInstanceOf('Dfi\\TestUtils\\Module\\Controller', $controller); static::assertEquals(797, $controller->getId()); $action = Map::getModule('administrator', 'callrecords', 'list'); static::assertInstanceOf('Dfi\\TestUtils\\Module\\Action', $action); static::assertEquals(2097, $action->getId()); }
protected function setUp() { parent::setUp(); define('ROOT', getcwd()); define('TEST_HOST', 'file://' . getcwd() . '/tests/fixtures/html/admin-collected-list.html'); $file = 'tests/fixtures/module-map.json'; $phantom = PhantomJs::getInstance(); $mink = Mink::getInstance(); $mink->setUp($phantom->getPort()); Map::setHost('tests/fixtures'); Map::setConfigFile($file); Map::generate(); }
protected function findModule($config) { return Map::getModule($config->module, $config->controller, $config->action); }