/** * @covers Guzzle\Http\Message\EntityEnclosingRequest::addPostFields * @covers Guzzle\Http\Message\EntityEnclosingRequest::getPostFields */ public function testHandlesEmptyStrings() { $request = new EntityEnclosingRequest('POST', 'http://test.com/'); $request->addPostFields(array('a' => '', 'b' => null, 'c' => 'Foo')); $this->assertEquals(array('a' => '', 'b' => null, 'c' => 'Foo'), $request->getPostFields()->getAll()); }
/** * @covers Guzzle\Http\Message\EntityEnclosingRequest::getPostFiles */ public function testAllowsNestedPostData() { $request = new EntityEnclosingRequest('POST', 'http://test.com/'); $request->addPostFields(array('a' => array('b', 'c'))); $this->assertEquals(array('a' => array('b', 'c')), $request->getPostFields()); }