public function testSetCookieGetFieldNameReturnsHeaderName() { $setCookieHeader = new SetCookie(); $this->assertEquals('Set-Cookie', $setCookieHeader->getFieldName()); }
public function testGetFieldName() { $c = new SetCookie(); $this->assertEquals('Set-Cookie', $c->getFieldName()); }
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)); }