public function testAliasPointToAnotherAlias() { $key = 'welcome'; $aliases = array('alias-b' => array('is-inherit' => false, 'is-internal' => true), 'alias-c' => 'alias-b'); $handler = new MvcRouteHandler($key, array(), $aliases); $this->assertTrue($handler->isValidKey('alias-b')); $this->assertTrue($handler->isValidKey('alias-c')); $detail = $handler->getRouteDetail('alias-b'); $this->assertInstanceOf('Appfuel\\Kernel\\Mvc\\MvcRouteDetail', $detail); $this->assertTrue($detail->isInternalOnlyAccess()); $this->assertSame($detail, $handler->getRouteDetail('alias-c')); }