public function testRequestUri() { $_SERVER['REQUEST_URI'] = '/foo'; $this->request = new Request(); $this->assertEquals('/foo', $this->request->getRawRequestUri()); unset($_SERVER['REQUEST_URI']); $this->request = new Request(); $this->assertEquals('/', $this->request->getRawRequestUri()); $this->assertEquals('/', $this->request->getRequestUri()); $_SERVER['REQUEST_URI'] = '/?foo=bar'; $this->request = new Request(); $this->assertEquals('/?foo=bar', $this->request->getRawRequestUri()); $_SERVER['REQUEST_URI'] = '/?foo=bar'; $this->request = new Request(); $this->assertEquals('/', $this->request->getRequestUri()); }