Exemplo n.º 1
0
 public function testConstructorAllowsToSetHeaders()
 {
     $data = array('hi');
     $code = 300;
     $headers = array('test' => 'something');
     $response = new DataResponse($data, $code, $headers);
     $expectedHeaders = ['Cache-Control' => 'no-cache, must-revalidate', 'Content-Security-Policy' => "default-src 'none';script-src 'self' 'unsafe-eval';style-src 'self' 'unsafe-inline';img-src 'self' data: blob:;font-src 'self';connect-src 'self';media-src 'self'"];
     $expectedHeaders = array_merge($expectedHeaders, $headers);
     $this->assertEquals($data, $response->getData());
     $this->assertEquals($code, $response->getStatus());
     $this->assertEquals($expectedHeaders, $response->getHeaders());
 }
Exemplo n.º 2
0
 public function testConstructorAllowsToSetHeaders()
 {
     $data = array('hi');
     $code = 300;
     $headers = array('test' => 'something');
     $response = new DataResponse($data, $code, $headers);
     $expectedHeaders = array('Cache-Control' => 'no-cache, must-revalidate');
     $expectedHeaders = array_merge($expectedHeaders, $headers);
     $this->assertEquals($data, $response->getData());
     $this->assertEquals($code, $response->getStatus());
     $this->assertEquals($expectedHeaders, $response->getHeaders());
 }