function testMoveFileforgeFileExistWithSpaces() { // Create toto.txt in the release directory mkdir($GLOBALS['ftp_frs_dir_prefix'] . '/prj/p123_r456'); touch($GLOBALS['ftp_frs_dir_prefix'] . '/prj/p123_r456/toto zataz.txt'); // Try to release a file named 'toto zataz.txt' in the same release $p = new MockProject(); $p->expectOnce('getUnixName', array(false), 'Must have project name with capital letters if any'); $p->setReturnValue('getUnixName', 'prj'); $r = new FRSRelease(); $r->setReleaseID(456); $r->setPackageID(123); $r->setProject($p); $f = new FRSFile(); $f->setFileName('toto zataz.txt'); $f->setRelease($r); $ff = new FRSFileFactory(); $this->assertFalse($ff->moveFileForge($f)); unlink($GLOBALS['ftp_frs_dir_prefix'] . '/prj/p123_r456/toto zataz.txt'); rmdir($GLOBALS['ftp_frs_dir_prefix'] . '/prj/p123_r456'); }