/** * Tests that setting request headers in a form urlencoded way are passed in the outgoing request. */ public function testFormEncodedRequestHeaders() { $params = new MakeRequestOptions('http://www.example.com'); $params->setFormEncodedRequestHeaders("Content-Type=application%2Fx-www-form-urlencoded&Accept-Language=en-us"); $params->setNoCache(true); $request = $this->catchRequest($params, $this->response); $this->assertTrue($request->hasHeaders()); $this->assertEquals('application/x-www-form-urlencoded', $request->getHeader('Content-Type')); }