public function testPrioritizesValuesBasedOnQParameter() { $header = AcceptCharset::fromString('Accept-Charset: iso-8859-5;q=0.8,unicode-1-1,*;q=0.4'); $expected = array('unicode-1-1', 'iso-8859-5', '*'); $test = array(); foreach ($header->getPrioritized() as $type) { $this->assertEquals(array_shift($expected), $type->getCharset()); } }
public function testAcceptCharsetFromStringCreatesValidAcceptCharsetHeader() { $acceptCharsetHeader = AcceptCharset::fromString('Accept-Charset: xxx'); $this->assertInstanceOf('Zend\\Http\\Header\\HeaderDescription', $acceptCharsetHeader); $this->assertInstanceOf('Zend\\Http\\Header\\AcceptCharset', $acceptCharsetHeader); }