public function testRestFixesPathWithMissingSlashes() { $expXml = file_get_contents($this->path . 'returnString.xml'); $response = "HTTP/1.0 200 OK\r\n" . "X-powered-by: PHP/5.2.0\r\n" . "Content-type: text/xml\r\n" . "Content-length: " . strlen($expXml) . "\r\n" . "Server: Apache/1.3.34 (Unix) PHP/5.2.0)\r\n" . "Date: Tue, 06 Feb 2007 15:01:47 GMT\r\n" . "Connection: close\r\n" . "\r\n" . $expXml; $this->adapter->setResponse($response); $rest = new Client\RestClient('http://framework.zend.com'); $rest->setHttpClient($this->rest->getHttpClient()); $response = $rest->restGet('rest'); $this->assertTrue($response instanceof Response); $this->assertContains($expXml, $response->getBody(), $response->getBody()); }