Neos\Flow\Tests\Unit\Http\HeadersTest::setCacheControlDirectiveSetsVisibilityCorrectly PHP Method

setCacheControlDirectiveSetsVisibilityCorrectly() public method

(RFC 2616 / 14.9.1)
    public function setCacheControlDirectiveSetsVisibilityCorrectly()
    {
        $headers = new Headers();
        $headers->setCacheControlDirective('public');
        $this->assertEquals('public', $headers->get('Cache-Control'));
        $headers->setCacheControlDirective('private');
        $this->assertEquals('private', $headers->get('Cache-Control'));
        $headers->setCacheControlDirective('private', 'X-Flow-Powered');
        $this->assertEquals('private="X-Flow-Powered"', $headers->get('Cache-Control'));
        $headers->setCacheControlDirective('no-cache', 'X-Flow-Powered');
        $this->assertEquals('no-cache="X-Flow-Powered"', $headers->get('Cache-Control'));
        $headers->setCacheControlDirective('no-cache');
        $this->assertEquals('no-cache', $headers->get('Cache-Control'));
    }