Exemplo n.º 1
0
 public function testAddingModulesAndGettingData()
 {
     $logger = $this->getMockBuilder('Monolog\\Logger')->disableOriginalConstructor()->getMock();
     $moduleFacade = new ModuleFacade(new ModuleFactory(), new ModuleComposite(), $logger);
     $controller = new ServerInfo();
     $config = new Config('Config.json');
     $config->hostToPing = $config->defaultHostToPing;
     $this->invokeMethod($controller, 'addModules', array($moduleFacade, $config));
     $data = $moduleFacade->returnModulesData();
     $this->assertArrayHasKey('hostname', $data);
 }