$cookie = Cookie::
create('foo'
)->
withDomain('.mybardomain.com'
);
$this->
assertEquals('.mybardomain.com',
$cookie->
getDomain(), '->getDomain() returns the domain name on which the cookie is valid'
);
} public function testIsSecure() { $cookie = Cookie::
create('foo', 'bar', 0, '/', '.myfoodomain.com', true
);
$this->
assertTrue($cookie->
isSecure(), '->isSecure() returns whether the cookie is transmitted over HTTPS'
);
$cookie = Cookie::
create('foo'
)->
withSecure(true
);
$this->
assertTrue($cookie->
isSecure(), '->isSecure() returns whether the cookie is transmitted over HTTPS'
);
} public function testIsHttpOnly() { $cookie = Cookie::
create('foo', 'bar', 0, '/', '.myfoodomain.com', false, true
);
$this->
assertTrue($cookie->
isHttpOnly(), '->isHttpOnly() returns whether the cookie is only transmitted over HTTP'
);
$cookie = Cookie::
create('foo'
)->
withHttpOnly(true
);