lithium\test\Unit::assertNoCookie()

public method

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 key
  • value: the expected value
  • path: optionally specify a path
  • name: optionally specify the cookie name
  • expires: optionally assert a specific expire time

Parameters

  • array $expected
  • array $headers

    When empty, value of headers_list() is used.

Returns

boolean

true 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');
	}