From 74973659ce9dbf197067cb477bb1e7c4895baff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Pustu=C5=82ka?= Date: Fri, 21 Dec 2018 10:53:15 +0100 Subject: [PATCH] Pass uploaded files configured with configRequest() to ServerRequest. --- src/TestSuite/IntegrationTestTrait.php | 3 ++- src/TestSuite/MiddlewareDispatcher.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/TestSuite/IntegrationTestTrait.php b/src/TestSuite/IntegrationTestTrait.php index 19d2a134fbb..3ee52b14e0c 100644 --- a/src/TestSuite/IntegrationTestTrait.php +++ b/src/TestSuite/IntegrationTestTrait.php @@ -621,7 +621,8 @@ protected function _buildRequest($url, $method, $data) $props = [ 'url' => $url, 'session' => $session, - 'query' => $queryData + 'query' => $queryData, + 'files' => [], ]; if (is_string($data)) { $props['input'] = $data; diff --git a/src/TestSuite/MiddlewareDispatcher.php b/src/TestSuite/MiddlewareDispatcher.php index d1c44a24915..3f73202e1ed 100644 --- a/src/TestSuite/MiddlewareDispatcher.php +++ b/src/TestSuite/MiddlewareDispatcher.php @@ -153,7 +153,8 @@ protected function _createRequest($spec) $environment, $spec['query'], $spec['post'], - $spec['cookies'] + $spec['cookies'], + $spec['files'] ); $request = $request->withAttribute('session', $spec['session']);