public function testRedirectUrlSelectedOverRequestUri() { $_SERVER['REDIRECT_URL'] = '/foo/bar'; $_SERVER['REQUEST_URI'] = '/baz/bat'; $request = new Zend_Controller_Request_Apache404(); $requestUri = $request->getRequestUri(); $this->assertEquals('/foo/bar', $requestUri); }
/** * @group ZF-3057 * @group ZF-9776 */ public function testRedirectQueryStringShouldBeParsedIntoGetVars() { $_SERVER['REDIRECT_URL'] = '/foo/bar'; $_SERVER['REDIRECT_QUERY_STRING'] = 'baz=bat&bat=delta'; $_SERVER['REQUEST_URI'] = '/baz/bat'; $request = new Zend_Controller_Request_Apache404(); $requestUri = $request->getRequestUri(); $this->assertEquals('/foo/bar', $requestUri); $this->assertSame(array('baz' => 'bat', 'bat' => 'delta'), $request->getQuery()); }