]> git.mxchange.org Git - friendica.git/blobdiff - tests/src/Util/HTTPInputDataTest.php
Merge branch '2021.06-rc' of https://github.com/friendica/friendica into 2021.06...
[friendica.git] / tests / src / Util / HTTPInputDataTest.php
index 8f05703b24373a17e608c4b9ed6cdb88ef0b1d81..5e8fd228fd0b8fddd6c3ad88d923969f6b96a1f1 100644 (file)
@@ -64,6 +64,42 @@ class HTTPInputDataTest extends MockedTest
                                        'files' => []
                                ]
                        ],
+                       'multipart-file' => [
+                               'contenttype' => 'multipart/form-data;boundary=6d4d5a40-651a-4468-a62e-5a6ca2bf350d;charset=utf8',
+                               'input'       => file_get_contents(__DIR__ . '/../../datasets/http/multipart-file.httpinput'),
+                               'expected'    => [
+                                       'variables' => [
+                                               'display_name'      => 'Vorname Nachname',
+                                               'note'              => 'About me',
+                                               'fields_attributes' => [
+                                                       0 => [
+                                                               'name'  => 'variable 1',
+                                                               'value' => 'value 1',
+                                                       ],
+                                                       1 => [
+                                                               'name'  => 'variable 2',
+                                                               'value' => 'value 2',
+                                                       ]
+                                               ]
+                                       ],
+                                       'files' => [
+                                               'avatar' => [
+                                                       'name'     => '8ZUCS34Y5XNH',
+                                                       'type'     => 'image/png',
+                                                       'tmp_name' => '8ZUCS34Y5XNH',
+                                                       'error'    => 0,
+                                                       'size'     => 349330
+                                               ],
+                                               'header' => [
+                                                       'name'     => 'V2B6Z1IICGPM',
+                                                       'type'     => 'image/png',
+                                                       'tmp_name' => 'V2B6Z1IICGPM',
+                                                       'error'    => 0,
+                                                       'size'     => 1323635
+                                               ]
+                                       ]
+                               ]
+                       ],
                        'form-urlencoded' => [
                                'contenttype' => 'application/x-www-form-urlencoded;charset=utf8',
                                'input'       => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded.httpinput'),