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()); }
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()); }
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()); }