2016-12-30 2 views
0

У меня есть приложение laravel 5.x, и модульное тестирование работает отлично. Теперь php-блок прекратил отправку заголовков с помощью HTTP-запроса. Один из моих модульных тестов следующего кодаЗаголовок упал в Laravel/PHPUnit Тестирование

$content=''; 

    $content = $this->post('users/login', ['password' => 'mypass', 
      'email' => '[email protected]'])->response->getContent(); 

    $data = json_decode($content); 
    $token = $data->token; 


    $content = $this->put('users/xsettings/0', ['HTTP_Authorization' => $token])->response->getContent(); 

Я проверил существование для Authorization на приемный конце и обнаружил, что это не в запросе.

Я попытался назвать

$ this-> refreshApplication()

и попытался с помощью

$ this-> вызов (...)

без везения.

Любая помощь приветствуется.

Заранее спасибо

ответ

0

Заголовки являются третий параметр не второй.

Попробуйте изменить вы PUT запроса быть:

$content = $this->put('users/xsettings/0', [], ['HTTP_Authorization' => $token])->response->getContent(); 

Надеется, что это помогает!

Смежные вопросы