diff --git a/typo3/sysext/core/Tests/Unit/Utility/PathUtilityTest.php b/typo3/sysext/core/Tests/Unit/Utility/PathUtilityTest.php index b0c99185bca53e92379498df75d2378a4f6ae3b9..5ad431fdcfa9d3fd8af3ac577d811d947dcf5092 100644 --- a/typo3/sysext/core/Tests/Unit/Utility/PathUtilityTest.php +++ b/typo3/sysext/core/Tests/Unit/Utility/PathUtilityTest.php @@ -320,6 +320,10 @@ class PathUtilityTest extends UnitTestCase '/abc/../../def/ghi', '/def/ghi', ], + 'double-dot-elements want to go higher, more than one segment' => [ + '/abc/../../../../def/ghi', + '/def/ghi', + ], 'works with EXT-syntax-paths' => [ 'EXT:abc/def/ghi/', 'EXT:abc/def/ghi', @@ -352,6 +356,10 @@ class PathUtilityTest extends UnitTestCase 'C:\def\..\..\test.txt', 'C:/test.txt', ], + 'absolute windows path with more segments' => [ + 'C:\def\def2\def3\..\..\folder\subfolder\test.txt', + 'C:/def/folder/subfolder/test.txt', + ], 'double slashaes' => [ 'abc//def', 'abc/def',