Я видел много примеров того, как устанавливать заголовки на ответ, но я не могу найти способ проверить заголовки ответа.Как проверить заголовки ответов в laravel 4 для модульного тестирования?
Например, в тесте у меня есть:
public function testGetJson()
{
$response = $this->action('GET', '[email protected]', null, array('Accept' => 'application/json'));
$this->assertResponseStatus(200);
//some code here to test that the response content-type is 'application/json'
}
public function testGetXml()
{
$response = $this->action('GET', '[email protected]', null, array('Accept' => 'text/xml'));
$this->assertResponseStatus(200);
//some code here to test that the response content-type is 'text/xml'
}
Как бы идти о тестировании, что заголовок типа содержимого является «применение/JSON» или любой другой тип контента? Может, я что-то недопонимаю?
Контроллеры, с которыми я могу справиться с отрицанием содержимого с заголовком Accept, и я хочу убедиться, что тип контента в ответе правильный.
Спасибо!
попытка 'Request :: заголовок ('принять');' или 'Response :: заголовок ('принять');' –