Подтвердить что ты не робот

Продолжайте получать "Вы запросили несуществующий сервис" test.client "в Symfony2 Beta3

Я пытаюсь настроить unit test, но всякий раз, когда я запускаю приложение phpunit -c, я получаю эту ошибку:

Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: вы запросили несуществующий сервис "test.client".

Код в моем тестовом примере:

public function testNonAuthenticatedPathsIndex()
{
    $client = $this->createClient();
}

Если я не делаю вызов createClient, все выполняется правильно. Я проверил AppKernel.php, чтобы убедиться, что FrameworkBundle (я считаю, что там, где эта служба определена), определенно все еще там и есть.

Я немного смущен относительно того, что может быть причиной этого, поскольку раньше я это делал.

Спасибо за любую помощь.

4b9b3361

Ответ 1

Включили ли вы параметр framework.test в config_test.yml?

framework:
  test: ~

Ответ 2

У меня была эта проблема с symfony version 3.3.13.

Файл config_test.yml был прав, но я сделал ту же ошибку.

Я решил добавить параметр <server name ="APP_ENV" value="test" /> в php в файле phpunit.xml