Example #1
0
 public function testSimplifyPath()
 {
     $this->assertEquals("this/a/test/is", File::simplifyPath('this/is/../a/./test/.///is'));
     $this->assertEquals("/this/a/test/is", File::simplifyPath('/this/is/../a/./test/.///is'));
     $this->assertEquals('C:/Work/projects/adminlte-cutter/output/indexes/index2.html/logo.latte', File::simplifyPath('C:\\Work\\projects\\adminlte-cutter\\app\\presenters/../../output\\indexes\\index2.html/logo.latte'));
     $this->assertEquals("aaa/b/c", File::simplifyPath('aaa/xxx/../b/c'));
     $this->assertEquals("aaa/xxx/../../../", File::simplifyPath('aaa/xxx/../../../'));
 }