У меня есть функция контроллера, которая ожидает заголовок «X-Bla-Bla» от моего вызова JSON. Я ловлю заголовок следующим образом:
$this->request->header('X-Bla-Bla')
Теперь я хочу написать тест для этого, но я не могу отправить заголовки.
Мой тест выглядит так:
$_SERVER['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest';
$url = Router::url(array('api' => true, 'controller' => 'test', 'action' => 'index'));
$options = array(
'return' => 'contents',
);
$result = $this->testAction($url, $options);
$this->assertNotEmpty($result);
Как отправить заголовок?
Если нет, то как я могу проверить свою функцию?
X-Requested-With
тоже является заголовком. - person ndm   schedule 01.02.2016