@@ -2230,65 +2230,76 @@ public function testSetUrl()
2230
2230
$ data = array ('key ' => 'value ' );
2231
2231
2232
2232
$ multi_curl = new MultiCurl ();
2233
- $ multi_curl ->setHeader ('X-DEBUG-TEST ' , 'get ' );
2234
2233
$ multi_curl ->setUrl (Test::TEST_URL );
2235
2234
$ multi_curl ->addDelete ($ data )->complete (function ($ instance ) {
2236
- PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL , $ instance ->baseUrl );
2237
- PHPUnit_Framework_Assert::assertEquals ('key=value ' , $ instance ->response );
2235
+ PHPUnit_Framework_Assert::assertEquals (
2236
+ 'DELETE /?key=value HTTP/1.1 ' ,
2237
+ $ instance ->requestHeaders ['Request-Line ' ]
2238
+ );
2239
+ PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL . '?key=value ' , $ instance ->effectiveUrl );
2238
2240
});
2239
2241
$ multi_curl ->start ();
2240
2242
2241
2243
$ multi_curl = new MultiCurl ();
2242
- $ multi_curl ->setHeader ('X-DEBUG-TEST ' , 'get ' );
2243
2244
$ multi_curl ->setUrl (Test::TEST_URL );
2244
2245
$ multi_curl ->addGet ($ data )->complete (function ($ instance ) {
2245
- PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL , $ instance ->baseUrl );
2246
- PHPUnit_Framework_Assert::assertEquals ('key=value ' , $ instance ->response );
2246
+ PHPUnit_Framework_Assert::assertEquals (
2247
+ 'GET /?key=value HTTP/1.1 ' ,
2248
+ $ instance ->requestHeaders ['Request-Line ' ]
2249
+ );
2250
+ PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL . '?key=value ' , $ instance ->effectiveUrl );
2247
2251
});
2248
2252
$ multi_curl ->start ();
2249
2253
2250
2254
$ multi_curl = new MultiCurl ();
2251
- $ multi_curl ->setHeader ('X-DEBUG-TEST ' , 'get ' );
2252
2255
$ multi_curl ->setUrl (Test::TEST_URL );
2253
2256
$ multi_curl ->addHead ($ data )->complete (function ($ instance ) {
2254
- PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL , $ instance ->baseUrl );
2255
2257
PHPUnit_Framework_Assert::assertEquals (
2256
2258
'HEAD /?key=value HTTP/1.1 ' ,
2257
2259
$ instance ->requestHeaders ['Request-Line ' ]
2258
2260
);
2261
+ PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL . '?key=value ' , $ instance ->effectiveUrl );
2259
2262
});
2260
2263
$ multi_curl ->start ();
2261
2264
2262
2265
$ multi_curl = new MultiCurl ();
2263
- $ multi_curl ->setHeader ('X-DEBUG-TEST ' , 'get ' );
2264
2266
$ multi_curl ->setUrl (Test::TEST_URL );
2265
2267
$ multi_curl ->addOptions ($ data )->complete (function ($ instance ) {
2266
- PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL , $ instance ->baseUrl );
2267
- PHPUnit_Framework_Assert::assertEquals ('key=value ' , $ instance ->response );
2268
+ PHPUnit_Framework_Assert::assertEquals (
2269
+ 'OPTIONS /?key=value HTTP/1.1 ' ,
2270
+ $ instance ->requestHeaders ['Request-Line ' ]
2271
+ );
2272
+ PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL . '?key=value ' , $ instance ->effectiveUrl );
2268
2273
});
2269
2274
2270
2275
$ multi_curl = new MultiCurl ();
2271
- $ multi_curl ->setHeader ('X-DEBUG-TEST ' , 'request_method ' );
2272
2276
$ multi_curl ->setUrl (Test::TEST_URL );
2273
2277
$ multi_curl ->addPatch ($ data )->complete (function ($ instance ) {
2274
- PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL , $ instance ->baseUrl );
2275
- PHPUnit_Framework_Assert::assertEquals ('PATCH ' , $ instance ->response );
2278
+ PHPUnit_Framework_Assert::assertEquals (
2279
+ 'PATCH / HTTP/1.1 ' ,
2280
+ $ instance ->requestHeaders ['Request-Line ' ]
2281
+ );
2282
+ PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL , $ instance ->effectiveUrl );
2276
2283
});
2277
2284
2278
2285
$ multi_curl = new MultiCurl ();
2279
- $ multi_curl ->setHeader ('X-DEBUG-TEST ' , 'post ' );
2280
2286
$ multi_curl ->setUrl (Test::TEST_URL );
2281
2287
$ multi_curl ->addPost ($ data )->complete (function ($ instance ) {
2282
- PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL , $ instance ->baseUrl );
2283
- PHPUnit_Framework_Assert::assertEquals ('key=value ' , $ instance ->response );
2288
+ PHPUnit_Framework_Assert::assertEquals (
2289
+ 'POST / HTTP/1.1 ' ,
2290
+ $ instance ->requestHeaders ['Request-Line ' ]
2291
+ );
2292
+ PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL , $ instance ->effectiveUrl );
2284
2293
});
2285
2294
2286
2295
$ multi_curl = new MultiCurl ();
2287
- $ multi_curl ->setHeader ('X-DEBUG-TEST ' , 'put ' );
2288
2296
$ multi_curl ->setUrl (Test::TEST_URL );
2289
2297
$ multi_curl ->addPut ($ data )->complete (function ($ instance ) {
2290
- PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL , $ instance ->baseUrl );
2291
- PHPUnit_Framework_Assert::assertEquals ('key=value ' , $ instance ->response );
2298
+ PHPUnit_Framework_Assert::assertEquals (
2299
+ 'PUT / HTTP/1.1 ' ,
2300
+ $ instance ->requestHeaders ['Request-Line ' ]
2301
+ );
2302
+ PHPUnit_Framework_Assert::assertEquals (Test::TEST_URL , $ instance ->effectiveUrl );
2292
2303
});
2293
2304
}
2294
2305
0 commit comments