Ejemplo n.º 1
0
 public function testShouldCreateRequestWithQuery()
 {
     $query = ['foo' => 'bar', 'test' => ['x' => 'y']];
     $request = new Request("/", '', $query);
     $createdRequest = $this->client->createRequest($request);
     $this->assertEquals('', $createdRequest->getBody());
     $this->assertEquals('foo=bar&test[x]=y', urldecode((string) $createdRequest->getQuery()));
     $this->assertEquals(80, $createdRequest->getPort());
     $this->assertEquals('http', $createdRequest->getScheme());
     $this->assertEquals('test', $createdRequest->getHost());
     $this->assertEquals('POST', $createdRequest->getMethod());
     $this->assertEquals('/', $createdRequest->getPath());
 }