コード例 #1
0
 public function testUnsetHeader()
 {
     $request_key = 'X-Request-Id';
     $request_value = '1';
     $data = array('test' => 'server', 'key' => 'HTTP_X_REQUEST_ID');
     $multi_curl = new MultiCurl();
     $multi_curl->setHeader($request_key, $request_value);
     $multi_curl->addGet(Test::TEST_URL, $data)->complete(function ($instance) use($request_value) {
         PHPUnit_Framework_Assert::assertEquals($request_value, $instance->response);
     });
     $multi_curl->start();
     $multi_curl = new MultiCurl();
     $multi_curl->setHeader($request_key, $request_value);
     $multi_curl->unsetHeader($request_key);
     $multi_curl->addGet(Test::TEST_URL, $data)->complete(function ($instance) {
         PHPUnit_Framework_Assert::assertEquals('', $instance->response);
     });
     $multi_curl->start();
 }