/** * @covers Guzzle\Http\Message\EntityEnclosingRequest::getPostField * @covers Guzzle\Http\Message\EntityEnclosingRequest::removePostField */ public function testRemovingPostFieldRebuildsPostFields() { $request = new EntityEnclosingRequest('POST', 'http://test.com'); $request->setPostField('test', 'value'); $request->removePostField('test'); $this->assertNull($request->getPostField('test')); }
public function testConvertsPostToGet() { $request = new EntityEnclosingRequest('POST', 'http://foo.com'); $request->setPostField('foo', 'bar'); $request->setPostField('baz', 'bam'); $request = SignatureV4::convertPostToGet($request); $this->assertEquals('GET', $request->getMethod()); $this->assertEquals('bar', $request->getQuery()->get('foo')); $this->assertEquals('bam', $request->getQuery()->get('baz')); }