public function testCanAddFormParams()
{
$mock = new MockHandler([new Response()]);
$client = new Client(['handler' => $mock]);
$client->post('http://foo.com', ['form_params' => ['foo' => 'bar bam', 'baz' => ['boo' => 'qux']]]);
$last = $mock->getLastRequest();
$this->assertEquals('application/x-www-form-urlencoded', $last->getHeaderLine('Content-Type'));
$this->assertEquals('foo=bar+bam&baz%5Bboo%5D=qux', (string) $last->getBody());
}