Nelmio\SecurityBundle\Tests\Listener\ContentSecurityPolicyListenerTest::testDelimiter PHP Method

testDelimiter() public method

public testDelimiter ( )
    public function testDelimiter()
    {
        $spec = 'example.org';
        $listener = $this->buildSimpleListener(array('default-src' => "default.example.org 'self'", 'script-src' => "script.example.org 'self'", 'object-src' => "object.example.org 'self'", 'style-src' => "style.example.org 'self'", 'img-src' => "img.example.org 'self'", 'media-src' => "media.example.org 'self'", 'frame-src' => "frame.example.org 'self'", 'font-src' => "font.example.org 'self'", 'connect-src' => "connect.example.org 'self'"));
        $response = $this->callListener($listener, '/', true);
        $header = $response->headers->get('Content-Security-Policy');
        $this->assertSame("default-src default.example.org 'self'; script-src script.example.org 'self'; " . "object-src object.example.org 'self'; style-src style.example.org 'self'; " . "img-src img.example.org 'self'; media-src media.example.org 'self'; " . "frame-src frame.example.org 'self'; font-src font.example.org 'self'; " . "connect-src connect.example.org 'self'", $header, 'The header should contain all directives separated by a semicolon');
    }