]> git.mxchange.org Git - friendica.git/commitdiff
Added real test data
authorMichael <heluecht@pirati.ca>
Sun, 23 May 2021 19:34:28 +0000 (19:34 +0000)
committerMichael <heluecht@pirati.ca>
Sun, 23 May 2021 19:34:28 +0000 (19:34 +0000)
tests/datasets/http/example1.httpinput
tests/src/Util/HTTPInputDataTest.php

index 24cef8c82dd957d8dfdb4b7194d7ae979ff2cdba..b1498e476f3dbd8719f8ad5413cd37c6adce7743 100644 (file)
@@ -1,3 +1,50 @@
-anything you want
-As you
-like it
+--43395968-f65c-437e-b536-5b33e3e3c7e5\r
+Content-Disposition: form-data; name="display_name"\r
+Content-Transfer-Encoding: binary\r
+Content-Type: multipart/form-data; charset=utf-8\r
+Content-Length: 9\r
+\r
+User Name\r
+--43395968-f65c-437e-b536-5b33e3e3c7e5\r
+Content-Disposition: form-data; name="note"\r
+Content-Transfer-Encoding: binary\r
+Content-Type: multipart/form-data; charset=utf-8\r
+Content-Length: 8\r
+\r
+About me\r
+--43395968-f65c-437e-b536-5b33e3e3c7e5\r
+Content-Disposition: form-data; name="locked"\r
+Content-Transfer-Encoding: binary\r
+Content-Type: multipart/form-data; charset=utf-8\r
+Content-Length: 5\r
+\r
+false\r
+--43395968-f65c-437e-b536-5b33e3e3c7e5\r
+Content-Disposition: form-data; name="fields_attributes[0][name]"\r
+Content-Transfer-Encoding: binary\r
+Content-Type: multipart/form-data; charset=utf-8\r
+Content-Length: 10\r
+\r
+variable 1\r
+--43395968-f65c-437e-b536-5b33e3e3c7e5\r
+Content-Disposition: form-data; name="fields_attributes[0][value]"\r
+Content-Transfer-Encoding: binary\r
+Content-Type: multipart/form-data; charset=utf-8\r
+Content-Length: 7\r
+\r
+value 1\r
+--43395968-f65c-437e-b536-5b33e3e3c7e5\r
+Content-Disposition: form-data; name="fields_attributes[1][name]"\r
+Content-Transfer-Encoding: binary\r
+Content-Type: multipart/form-data; charset=utf-8\r
+Content-Length: 10\r
+\r
+variable 2\r
+--43395968-f65c-437e-b536-5b33e3e3c7e5\r
+Content-Disposition: form-data; name="fields_attributes[1][value]"\r
+Content-Transfer-Encoding: binary\r
+Content-Type: multipart/form-data; charset=utf-8\r
+Content-Length: 7\r
+\r
+value 2\r
+--43395968-f65c-437e-b536-5b33e3e3c7e5--\r
index a343e1a76e41e66ad3d0e89f1487895c75e0097c..ea7df9c62a45d456b2834a077bd2880817acdac8 100644 (file)
@@ -39,13 +39,26 @@ class HTTPInputDataTest extends MockedTest
         */
        public function dataStream()
        {
+               $_SERVER['CONTENT_TYPE'] = 'multipart/form-data;boundary=43395968-f65c-437e-b536-5b33e3e3c7e5;charset=utf8';
+
                return [
                        'example' => [
                                'input'    => file_get_contents(__DIR__ . '/../../datasets/http/example1.httpinput'),
                                'expected' => [
                                        'variables' => [
-                                               'var1' => 'value1',
-                                               'var2' => 'value2',
+                                               'display_name' => 'User Name',
+                                               'note' => 'About me',
+                                               'locked' => false,
+                                               'fields_attributes' => [
+                                                       0 => [
+                                                               'name' => 'variable 1',
+                                                               'value' => 'value 1',
+                                                       ],
+                                                       1 => [
+                                                               'name' => 'variable 2',
+                                                               'value' => 'value 2',
+                                                       ]
+                                               ]
                                        ],
                                        'files' => []
                                ]