@@ -16,6 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616test ('' , function () {
1717 $ upload = new FileUpload ([
1818 'name ' => 'readme.txt ' ,
19+ 'full_path ' => 'path/to/readme.txt ' ,
1920 'type ' => 'text/plain ' ,
2021 'tmp_name ' => __DIR__ . '/files/file.txt ' ,
2122 'error ' => 0 ,
@@ -25,6 +26,7 @@ test('', function () {
2526 Assert::same ('readme.txt ' , $ upload ->getName ());
2627 Assert::same ('readme.txt ' , $ upload ->getUntrustedName ());
2728 Assert::same ('readme.txt ' , $ upload ->getSanitizedName ());
29+ Assert::same ('path/to/readme.txt ' , $ upload ->getUntrustedFullPath ());
2830 Assert::same (209 , $ upload ->getSize ());
2931 Assert::same (__DIR__ . '/files/file.txt ' , $ upload ->getTemporaryFile ());
3032 Assert::same (__DIR__ . '/files/file.txt ' , (string ) $ upload );
@@ -48,6 +50,7 @@ test('', function () {
4850
4951 Assert::same ('../.image.png ' , $ upload ->getName ());
5052 Assert::same ('image.png ' , $ upload ->getSanitizedName ());
53+ Assert::same ('../.image.png ' , $ upload ->getUntrustedFullPath ());
5154 Assert::same ('image/png ' , $ upload ->getContentType ());
5255 Assert::same ('png ' , $ upload ->getImageFileExtension ());
5356 Assert::same ([108 , 46 ], $ upload ->getImageSize ());
0 commit comments