public function testCustomRequest()
{
$request = Request::create("/bolt/test/location", "GET", array(), array(), array(), array('HTTP_HOST' => 'test.dev', 'SERVER_PROTOCOL' => 'https'));
$config = new ResourceManager(TEST_ROOT, $request);
$app = new Application(array('resources' => $config));
$this->assertEquals("https", $config->getRequest("protocol"));
$this->assertEquals("test.dev", $config->getRequest("hostname"));
$this->assertEquals("https://bolt.dev/bolt/test/location", $config->getUrl("canonical"));
}