|
|
|
@ -367,6 +367,14 @@ class FileHelperTest extends TestCase
|
|
|
|
|
$this->assertEquals("{$ds}c", FileHelper::normalizePath('/a/.\\b//../../c')); |
|
|
|
|
$this->assertEquals("c", FileHelper::normalizePath('/a/.\\b/../..//../c')); |
|
|
|
|
$this->assertEquals("..{$ds}c", FileHelper::normalizePath('//a/.\\b//..//..//../../c')); |
|
|
|
|
|
|
|
|
|
// relative paths |
|
|
|
|
$this->assertEquals("..{$ds}..{$ds}a", FileHelper::normalizePath('../..\\a')); |
|
|
|
|
$this->assertEquals("..{$ds}..{$ds}a", FileHelper::normalizePath('../..\\a/../a')); |
|
|
|
|
$this->assertEquals("..{$ds}..{$ds}b", FileHelper::normalizePath('../..\\a/../b')); |
|
|
|
|
$this->assertEquals("..{$ds}a", FileHelper::normalizePath('./..\\a')); |
|
|
|
|
$this->assertEquals("..{$ds}a", FileHelper::normalizePath('./..\\a/../a')); |
|
|
|
|
$this->assertEquals("..{$ds}b", FileHelper::normalizePath('./..\\a/../b')); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testLocalizedDirectory() |
|
|
|
|