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()); }
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()); }