/** * @covers ::getModuleKey */ public function testModuleKey() { //setup $module = new WebModule(); //act //assert $this->assertEquals('web', $module->getModuleKey()); }
public function setUp() { $this->dic = new AurynDependencyInjectionContainer(); $webModule = new WebModule(); $guzzleModule = new GuzzleHTTPModule(); $controllerModule = new ControllerProcessorWebModule(); $config = [$webModule->getModuleKey() => [], $guzzleModule->getModuleKey() => [], $controllerModule->getModuleKey() => []]; $webModule->loadConfiguration($config[$webModule->getModuleKey()], $config); $guzzleModule->loadConfiguration($config[$guzzleModule->getModuleKey()], $config); $controllerModule->loadConfiguration($config[$controllerModule->getModuleKey()], $config); $this->dic->alias(Router::class, RouterMock::class); $this->dic->alias(ControllerViewProcessor::class, ControllerViewProcessorMock::class); $webModule->configureDependencyInjection($this->dic, $config[$webModule->getModuleKey()], $config); $guzzleModule->configureDependencyInjection($this->dic, $config[$guzzleModule->getModuleKey()], $config); $controllerModule->configureDependencyInjection($this->dic, $config[$controllerModule->getModuleKey()], $config); }