Пример #1
0
 public function testAcceptToStringReturnsHeaderFormattedString()
 {
     $acceptHeader = new Accept();
     $acceptHeader->addMediaType('text/html', 0.8)->addMediaType('application/json', 1)->addMediaType('application/atom+xml', 0.9);
     // @todo set some values, then test output
     $this->assertEquals('Accept: text/html;q=0.8,application/json,application/atom+xml;q=0.9', $acceptHeader->toString());
 }
Пример #2
0
 public function testAcceptToStringReturnsHeaderFormattedString()
 {
     $this->markTestIncomplete('Accept needs to be completed');
     $acceptHeader = new Accept();
     // @todo set some values, then test output
     $this->assertEmpty('Accept: xxx', $acceptHeader->toString());
 }
Пример #3
0
 public function testWildcharMediaType()
 {
     $acceptHeader = new Accept();
     $acceptHeader->addMediaType('text/*', 0.8)->addMediaType('application/*', 1)->addMediaType('*/*', 0.4);
     $this->assertTrue($acceptHeader->hasMediaType('text/html'));
     $this->assertTrue($acceptHeader->hasMediaType('application/atom+xml'));
     $this->assertTrue($acceptHeader->hasMediaType('audio/basic'));
     $this->assertEquals('Accept: text/*;q=0.8,application/*,*/*;q=0.4', $acceptHeader->toString());
 }