Esempio n. 1
0
 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);
         }
     }
 }
Esempio n. 2
0
 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());
 }
Esempio n. 3
0
 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();
 }
Esempio n. 4
0
 protected function findModule($config)
 {
     return Map::getModule($config->module, $config->controller, $config->action);
 }