Как установить пользовательские заголовки в тестовых случаях php
Как отправить токен как часть заголовка вместе с запросом в тестовых случаях PHPUnit. Я пробовал много способов, но ни один из них не работает.
1) const TOKEN = 'XXXXXX';
public function testCreateTest()
{
$response = $this->call('POST','/test'.static::TOKEN,['code' => 'sally','sort_order'=>'test'],[],[], ['HTTP_Authorization' => 'token'],[]);
$this->assertSame(500, $response->getStatusCode());
}
2)public function testCreateTest()
{
$response = $this->call('POST','/test',[], [], [],$headers = ['token' => static::TOKEN], $cookies = [], $files = [], $server = []);
$this->assertSame(500, $response->getStatusCode());
}
Когда я пытался напечатать запрос, заголовки не добавляются. Вывод выглядит так, когда я запускаю тестовые сценарии.
Cache-Control: no-cache
Content-Type: application/json
Date: Thu, 13 Oct 2016 07:38:25 GMT
Set-Cookie: XSRF-TOKEN=eyJpdiI6Ik4zdTZWbHZyXC8ybFV0MUs4R0UwNUl3PT0iLCJ2YWx1ZSI6IkFWb2cxUmtFdmljbXpxRkpcL2wwUHZyckNobVNrQYyI6IjdkY2FhMTliNjVmMDEwN2ZhNjI3ZjRmNDQxNDZmNmYyMTRkY2E4Yzg1NzY3MGY2OTEwNWY5MDA5ZmJlNDY3MDgifQ%3D%3D; expires=Thu, 13-Oct-2016 09:38:25 GMT; path=/
{"message":"Unauthorized"}
Пожалуйста, кто-нибудь может мне помочь.. Заранее спасибо.