lithium\test\Unit::assertNoCookie()
Assert Cookie data is not set in headers.
The value passed to expected
is an array of the cookie data, with at least the key and
value expected, but can support any of the following keys:
key
: the expected keyvalue
: the expected valuepath
: optionally specify a pathname
: optionally specify the cookie nameexpires
: optionally assert a specific expire time
Parameters
-
array
$expected
-
array
$headers
When empty, value of
headers_list()
is used.
Returns
booleantrue
if the assertion succeeded, false
otherwise.
Source
public function assertNoCookie($expected, $headers = null) {
$matched = $this->_cookieMatch($expected, $headers);
if ($matched['match']) {
$message = sprintf('%s - Cookie found in headers.', $matched['pattern']);
return $this->assert(false, $message, compact('expected', 'result'));
}
return $this->assert(true, '%s');
}