Phalcon\Test\Unit\Http\RequestTest::testHttpRequestAcceptableCharsets PHP Method

testHttpRequestAcceptableCharsets() public method

    public function testHttpRequestAcceptableCharsets()
    {
        $request = $this->getRequestObject();
        $_SERVER['HTTP_ACCEPT_CHARSET'] = 'iso-8859-5,unicode-1-1;q=0.8';
        $accept = $request->getClientCharsets();
        $this->assertEquals(count($accept), 2);
        $firstAccept = $accept[0];
        $this->assertEquals($firstAccept['charset'], 'iso-8859-5');
        $this->assertEquals($firstAccept['quality'], 1);
        $lastAccept = $accept[1];
        $this->assertEquals($lastAccept['charset'], 'unicode-1-1');
        $this->assertEquals($lastAccept['quality'], 0.8);
        $this->assertEquals($request->getBestCharset(), 'iso-8859-5');
    }