public function JsonResponseTest::testCreate

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/JsonResponseTest.php, line 83

Class

JsonResponseTest
@covers Symfony\Component\HttpFoundation\JsonResponse::__construct @covers Symfony\Component\HttpFoundation\JsonResponse::setData @covers Symfony\Component\HttpFoundation\JsonResponse::setCallback

Namespace

Symfony\Component\HttpFoundation\Tests

Code

public function testCreate() {
  $response = JsonResponse::create(array(
    'foo' => 'bar',
  ), 204);
  $this
    ->assertInstanceOf('Symfony\\Component\\HttpFoundation\\JsonResponse', $response);
  $this
    ->assertEquals('{"foo":"bar"}', $response
    ->getContent());
  $this
    ->assertEquals(204, $response
    ->getStatusCode());
}