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

removeCacheControlDirectiveRemovesVisibilityCorrectly() public method

(RFC 2616 / 14.9.1)
    public function removeCacheControlDirectiveRemovesVisibilityCorrectly()
    {
        $headers = new Headers();
        $headers->setCacheControlDirective('public');
        $headers->setCacheControlDirective('private');
        $headers->removeCacheControlDirective('private');
        $this->assertEquals(null, $headers->get('Cache-Control'));
        $headers->setCacheControlDirective('public');
        $headers->removeCacheControlDirective('public');
        $this->assertEquals(null, $headers->get('Cache-Control'));
        $headers->setCacheControlDirective('no-cache');
        $headers->removeCacheControlDirective('no-cache');
        $this->assertEquals(null, $headers->get('Cache-Control'));
    }