Neos\Flow\Tests\Unit\Http\AbstractMessageTest::setCharsetSetsTheCharsetAndAlsoUpdatesContentTypeHeader PHP Method

setCharsetSetsTheCharsetAndAlsoUpdatesContentTypeHeader() public method

(RFC 2616 / 3.7.1)
    public function setCharsetSetsTheCharsetAndAlsoUpdatesContentTypeHeader()
    {
        $message = $this->getAbstractMessageMock();
        $message->setHeader('Content-Type', 'text/html; charset=UTF-8');
        $message->setCharset('UTF-16');
        $this->assertEquals('text/html; charset=UTF-16', $message->getHeader('Content-Type'));
        $message->setHeader('Content-Type', 'text/plain; charset=UTF-16');
        $message->setCharset('ISO-8859-1');
        $this->assertEquals('text/plain; charset=ISO-8859-1', $message->getHeader('Content-Type'));
        $message->setHeader('Content-Type', 'image/png');
        $message->setCharset('UTF-8');
        $this->assertEquals('image/png', $message->getHeader('Content-Type'));
        $message->setHeader('Content-Type', 'Text/Plain');
        $this->assertEquals('Text/Plain; charset=UTF-8', $message->getHeader('Content-Type'));
    }