Я пытаюсь проверить свое многоязычное приложение. В моем приложении есть четыре языка. Я пытаюсь проверить indexAction(), когда искатель просматривает мою страницу, я хочу проверить количество заголовков, но заголовок может быть на английском или японском, например. Когда я передаю ключ перевода, это не сработает. Вот код:Функциональное тестирование многоязычного приложения Symfony2
$this->assertEquals(1, $crawler->filter('html:contains("logo_text")')->count());
Вопрос в том, могу ли я передать переводный ключ в тесты? Или мне нужно какое-то значение hardcode?
Хотя эта ссылка может ответить на вопрос, лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – Rajesh
hm, но почему travic-ci не видел мою ошибку, и мой друг, который помогает мне создать этот проект, все тесты прошли. – nowiko
Трудно ответить на этот вопрос, так как мы не знаем, как настроена среда CI. Но я начну с расследования, если вы сначала проводите локальные тесты. –