public function seeHeader($name, $value = null)
{
$headers = $this->response->headers;
$this->phpunit->assertTrue($headers->has($name), "Header [{$name}] not present on response.");
if (!is_null($value)) {
$values = $headers->get($name);
$strValues = implode(', ', $values);
$this->phpunit->assertTrue(in_array($value, $values), "Header [{$name}] was found, but value [{$strValues}] does not match [{$value}].");
}
return $this;
}