Example #1
0
 public function testCreateHttpResponse()
 {
     $response = new Response();
     $response->sEcho = 1;
     $response->iTotalRecords = 100;
     $response->iTotalDisplayRecords = 1;
     $response->aaData = [['a' => 'b', 'c' => 'd']];
     $httpResponse = $response->createHttpResponse();
     $this->assertEquals(200, $httpResponse->getStatusCode());
     $this->assertEquals('application/json', $httpResponse->headers->get('content-type'));
     $this->assertEquals('{"sEcho":1,"iTotalRecords":100,"iTotalDisplayRecords":1,"aaData":[{"a":"b","c":"d"}]}', $httpResponse->getContent());
 }