Exemple #1
0
 public function testSetCookieGetFieldNameReturnsHeaderName()
 {
     $setCookieHeader = new SetCookie();
     $this->assertEquals('Set-Cookie', $setCookieHeader->getFieldName());
 }
Exemple #2
0
 public function testGetFieldName()
 {
     $c = new SetCookie();
     $this->assertEquals('Set-Cookie', $c->getFieldName());
 }
Exemple #3
0
 public function testRfcCompatibility()
 {
     $name = 'myname';
     $value = 'myvalue';
     $formatUnquoted = '%s: %s=%s';
     $formatQuoted = '%s: %s="%s"';
     $cookie = new SetCookie($name, $value);
     // default
     $this->assertEquals($cookie->toString(), sprintf($formatUnquoted, $cookie->getFieldName(), $name, $value));
     // rfc with quote
     $cookie->setQuoteFieldValue(true);
     $this->assertEquals($cookie->toString(), sprintf($formatQuoted, $cookie->getFieldName(), $name, $value));
     // rfc without quote
     $cookie->setQuoteFieldValue(false);
     $this->assertEquals($cookie->toString(), sprintf($formatUnquoted, $cookie->getFieldName(), $name, $value));
 }