@@ -129,9 +129,11 @@ function it_creates_a_media_file_from_a_path($resourceClient, $fileSystem, Respo
129129 ]
130130 ];
131131
132- $ response ->getHeaders ()->willReturn (['Location ' => [
132+ $ response ->hasHeader ('location ' )->willReturn (true );
133+
134+ $ response ->getHeader ('location ' )->willReturn ([
133135 'http://localhost/api/rest/v1/media-files/1/e/e/d/1eed10f108bde68b279d6f903f17b4b053e9d89d_akeneo.png '
134- ]] );
136+ ]);
135137
136138 $ resourceClient
137139 ->createMultipartResource (ProductMediaFileApi::MEDIA_FILES_URI , [], $ requestParts )
@@ -164,9 +166,10 @@ function it_creates_a_media_file_from_a_resource($resourceClient, $fileSystem, R
164166 ]
165167 ];
166168
167- $ response ->getHeaders ()->willReturn (['Location ' => [
169+ $ response ->hasHeader ('location ' )->willReturn (true );
170+ $ response ->getHeader ('location ' )->willReturn ([
168171 'http://localhost/api/rest/v1/media-files/1/e/e/d/1eed10f108bde68b279d6f903f17b4b053e9d89d_akeneo.png '
169- ]] );
172+ ]);
170173
171174 $ resourceClient
172175 ->createMultipartResource (ProductMediaFileApi::MEDIA_FILES_URI , [], $ requestParts )
@@ -202,9 +205,10 @@ function it_creates_a_media_file_for_a_product_model($resourceClient, $fileSyste
202205 ]
203206 ];
204207
205- $ response ->getHeaders ()->willReturn (['Location ' => [
208+ $ response ->hasHeader ('location ' )->willReturn (true );
209+ $ response ->getHeader ('location ' )->willReturn ([
206210 'http://localhost/api/rest/v1/media-files/1/e/e/d/1eed10f108bde68b279d6f903f17b4b053e9d89d_akeneo.png '
207- ]] );
211+ ]);
208212
209213 $ resourceClient
210214 ->createMultipartResource (ProductMediaFileApi::MEDIA_FILES_URI , [], $ requestParts )
@@ -236,7 +240,7 @@ function it_throws_an_exception_if_the_response_does_not_contain_the_uri_of_the_
236240 ]
237241 ];
238242
239- $ response ->getHeaders ( )->willReturn ([ ' Location ' => '' ] );
243+ $ response ->hasHeader ( ' location ' )->willReturn (false );
240244
241245 $ resourceClient
242246 ->createMultipartResource (ProductMediaFileApi::MEDIA_FILES_URI , [], $ requestParts )
@@ -268,7 +272,8 @@ function it_throws_an_exception_if_the_uri_of_the_created_media_file_is_invalid(
268272 ]
269273 ];
270274
271- $ response ->getHeaders ()->willReturn (['Location ' => ['http://localhost/api/rest/v1/products/foo ' ]]);
275+ $ response ->hasHeader ('location ' )->willReturn (true );
276+ $ response ->getHeader ('location ' )->willReturn (['http://localhost/api/rest/v1/products/foo ' ]);
272277
273278 $ resourceClient
274279 ->createMultipartResource (ProductMediaFileApi::MEDIA_FILES_URI , [], $ requestParts )
0 commit comments