/** * @covers Sef\Router\Router::resolveModule */ public function testResolveModuleExistenceReturnsFalse() { $router = new Router(); $modulesConf = new ModulesConfigurationMock(); $fallbackModule = new FallbackConfigurationMock(); $router->setModuleString('foo'); $router->setModules($modulesConf->getConfiguration()); $router->resolveModule(); $this->assertEquals($fallbackModule->getConfiguration(), $router->getModuleConfiguration()); }
/** * @covers \Sef\Validator\ConfigurationValidator::validateModulesConfiguration * @expectedException Exception */ public function testValidateModulesConfigurationThrowsExceptionOnFallbackArrayEmpty() { $mockConf = new ModulesConfigurationMock(); $validator = new ConfigurationValidator(); $validator->validateModulesConfiguration($mockConf->getEmptyFallbackConfiguration()); }