Тестирование Symfony: как отобразить протестированный URL в терминале?

Я просто пишу тесты для приложения Symfony и хочу увидеть URL, который в настоящее время тестируется (или не прошел).

Как я могу это сделать?

Благодарю.

-1

Решение

это зависит от того, какой клиент вы используете, например, жрет или Symfony нативный .. но для Symfony нативный вам нужно

echo $client->getRequest()->getBaseUrl();

но имейте в виду, что PHPUnit может выводить это только после завершения теста.

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

редактировать:

так что вам нужно в случае неудачи.

$url = $client->getRequest()->getBaseUrl();

// option 3 is the failure message.
$this->assertEqual($var, $var2, "Test failed on url: $url");
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector