Я пишу тест для API $client->request('POST', 'http://symfony.localhost/purchase', ['headers' => $headers]);
.Я установил тестовую среду с тестовой базой данных sqlite, но API, вызванный в запросе, продолжает писать на dev db.Полагаю, http-запрос не позволяет распознать окружение.(PS test env работает нормально, пробовал с другими юнит-тестами).Как я могу сказать / купить использовать тестовый env?
Это мой тест:
public function testAdd()
{
$client = new \GuzzleHttp\Client();
$token = $this->encrypt('testaauser@mail.com', 'carouge', 'basic');
$headers = [
'Authorization' => 'Bearer ' . $token,
'Accept' => 'application/json',
];
$res = $client->request('POST', 'http://symfony.localhost/purchase', ['headers' => $headers]);
$this->assertEquals(201, $res->getStatusCode());
}