Вы можете установить эти значения в качестве параметров DIC (Dependency Injection Container) в config/config_test.yml
.
В основном просто добавьте их так:
parameters:
myapp.test.hostname.somehost: http://www.somehost.tld
myapp.test.hostname.otherhost: https://www.otherhost.tld
Затем вы можете создать вспомогательный методв вашем тестовом классе, чтобы получить URL для определенного хоста:
private function getHostUrl($hostId, $path = '')
{
return self::$kernel->getContainer()->getParameter('myapp.test.hostname.'.$hostId).$path;
}
Примечание: я предполагаю, что вы используете WebTestCase
.
Наконец, используйте это вваш тест:
$crawler = $client->request('GET', $this->getHostUrl('somehost', '/lang/120'));