[HttpClient] add missing test case
This commit is contained in:
parent
a96308f0ba
commit
f54c89c530
@ -399,6 +399,21 @@ abstract class HttpClientTestCase extends TestCase
|
|||||||
$this->assertSame('http://localhost:8057/post', $steps[0][2]['url']);
|
$this->assertSame('http://localhost:8057/post', $steps[0][2]['url']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testPostJson()
|
||||||
|
{
|
||||||
|
$client = $this->getHttpClient();
|
||||||
|
|
||||||
|
$response = $client->request('POST', 'http://localhost:8057/post', [
|
||||||
|
'json' => ['foo' => 'bar'],
|
||||||
|
]);
|
||||||
|
|
||||||
|
$body = $response->toArray();
|
||||||
|
|
||||||
|
$this->assertContains('json', $body['content-type']);
|
||||||
|
unset($body['content-type']);
|
||||||
|
$this->assertSame(['foo' => 'bar', 'REQUEST_METHOD' => 'POST'], $body);
|
||||||
|
}
|
||||||
|
|
||||||
public function testPostArray()
|
public function testPostArray()
|
||||||
{
|
{
|
||||||
$client = $this->getHttpClient();
|
$client = $this->getHttpClient();
|
||||||
|
Reference in New Issue
Block a user