public function testPrioritizesValuesBasedOnQParameter() { $header = AcceptEncoding::fromString('Accept-Encoding: compress;q=0.8,gzip,*;q=0.4'); $expected = array('gzip', 'compress', '*'); $test = array(); foreach ($header->getPrioritized() as $type) { $this->assertEquals(array_shift($expected), $type->getEncoding()); } }
public function testAcceptEncodingFromStringCreatesValidAcceptEncodingHeader() { $acceptEncodingHeader = AcceptEncoding::fromString('Accept-Encoding: xxx'); $this->assertInstanceOf('Zend\\Http\\Header\\HeaderDescription', $acceptEncodingHeader); $this->assertInstanceOf('Zend\\Http\\Header\\AcceptEncoding', $acceptEncodingHeader); }