Как в phpunit задать id сессии

342
17 февраля 2017, 05:01
    DB::table('team')->truncate();
    $this->get('public_api/teams')->seeJson(['data' => []]);
    $res = $this->get('public_api/teams?game_id=3')->decodeResponseJson();
    $this->assertEquals(1, count($res['data']));
    $res = $this->get('public_api/teams?game_id=3')->decodeResponseJson();
    $this->assertEquals(1, count($res['data']));

Например незалогиненый пользователь заходит на сайт и для него сразу создаётся команда. В таблицу команд записывается id сессии. если он заходит ещё раз то по id сессии выбирается команда. Смысл теста в том что бы проверить не создаётся ли команда каждый раз когда пользователь заходит. Но в тесте каждый раз новый id сессии, в отличии от браузера. Как сделать что бы в одном методе теста был один и тот же id сессии или может его можно задать в тесте?

READ ALSO
Как отследить развертывание скрипта

Как отследить развертывание скрипта

Не судите строго, я только стажируюсьВ данный момент развернул у себя локально веб приложение, достаточно сложное, построено на фрейворке...

366
Странные символы в начале ajax ответа

Странные символы в начале ajax ответа

При ajax запросе к контроллеру, получаю в ответ перед json набор из 6 символов - "\uO"Когда делаю запрос к другом контроллеру к тому же коду, в ответе...

326
Выбор способа оплаты в paymaster?

Выбор способа оплаты в paymaster?

ЗдравствуйтеНужно сделать оплату на сайте с помощью paymaster, встал вопрос о выборе оплаты, читал что paymaster поддерживает множество способов...

270