@@ -132,8 +132,12 @@ public function testSendRequest($method, $uri, array $headers, $body)
132
132
*/
133
133
public function testSendRequestWithOutcome ($ uriAndOutcome , $ protocolVersion , array $ headers , $ body )
134
134
{
135
+ if ($ protocolVersion === '1.0 ' ) {
136
+ $ body = null ;
137
+ }
138
+
135
139
$ request = self ::$ messageFactory ->createRequest (
136
- 'GET ' ,
140
+ $ method = 'GET ' ,
137
141
$ uriAndOutcome [0 ],
138
142
$ protocolVersion ,
139
143
$ headers ,
@@ -142,9 +146,12 @@ public function testSendRequestWithOutcome($uriAndOutcome, $protocolVersion, arr
142
146
143
147
$ response = $ this ->httpAdapter ->sendRequest ($ request );
144
148
149
+ $ outcome = $ uriAndOutcome [1 ];
150
+ $ outcome ['protocolVersion ' ] = $ protocolVersion ;
151
+
145
152
$ this ->assertResponse (
146
153
$ response ,
147
- $ uriAndOutcome [ 1 ]
154
+ $ outcome
148
155
);
149
156
$ this ->assertRequest ($ method , $ headers , $ body , $ protocolVersion );
150
157
}
@@ -214,9 +221,10 @@ public function requestProvider()
214
221
public function requestWithOutcomeProvider ()
215
222
{
216
223
$ sets = [
217
- 'uriAndOutcome ' => $ this ->getUrisAndOutcomes (),
218
- 'headers ' => $ this ->getHeaders (),
219
- 'body ' => $ this ->getBodies (),
224
+ 'urisAndOutcomes ' => $ this ->getUrisAndOutcomes (),
225
+ 'protocolVersions ' => $ this ->getProtocolVersions (),
226
+ 'headers ' => $ this ->getHeaders (),
227
+ 'body ' => $ this ->getBodies (),
220
228
];
221
229
222
230
$ cartesianProduct = new CartesianProduct ($ sets );
@@ -274,7 +282,7 @@ public function erroredRequestsProvider()
274
282
}
275
283
276
284
// First x are simple requests, all-x are errored requests
277
- return [[ array_chunk ($ requests , count ($ requests )/2 )] ];
285
+ return [array_chunk ($ requests , count ($ requests )/2 )];
278
286
}
279
287
280
288
/**
@@ -357,12 +365,13 @@ private function getProtocolVersions()
357
365
*/
358
366
private function getHeaders ()
359
367
{
368
+ $ headers = $ this ->defaultHeaders ;
369
+ $ headers ['Accept-Charset ' ] = 'utf-8 ' ;
370
+ $ headers ['Accept-Language ' ] = 'en ' ;
371
+
360
372
return [
361
373
$ this ->defaultHeaders ,
362
- array_merge ($ this ->defaultHeaders , [
363
- 'Accept-Charset ' => 'utf-8 ' ,
364
- 'Accept-Language:fr ' ,
365
- ]),
374
+ $ headers ,
366
375
];
367
376
}
368
377
0 commit comments