function testCopyMoveInfo() { $foo = new Sabre_DAV_SimpleDirectory('foo'); $root = new Sabre_DAV_SimpleDirectory('webdav', array($foo)); $tree = new Sabre_DAV_ObjectTree($root); $server = new Sabre_DAV_Server($tree); $server->setBaseUri('/webdav/'); $serverVars = array('REQUEST_URI' => '/webdav/foo', 'HTTP_DESTINATION' => 'http://dev2.tribalos.com/webdav/%C3%A0fo%C3%B3', 'HTTP_OVERWRITE' => 'F'); $request = new Sabre_HTTP_Request($serverVars); $server->httpRequest = $request; $info = $server->getCopyAndMoveInfo(); $this->assertEquals('%C3%A0fo%C3%B3', urlencode($info['destination'])); $this->assertFalse($info['destinationExists']); $this->assertFalse($info['destinationNode']); }