2016-08-20 6 views
1

Попытки протестировать URI, с включенным символом пробела терпят неудачу. Ури /contact/latestReport/Most recent. Каждый из испытаний ниже результатов вТест с URI включены урожайности символ пробела «список текущего узла пуст»

текущего списка узлов пуст

испытания включают в себя:

  • $crawler = $client->request('GET', '/contact/latestReport/Most recent');

  • $crawler = $client->request('GET', '/contact/latestReport/Most%20recent');

Edit: Вот фактический тестовый код. Его ранее работающая версия содержала только /contact/latestReport. Добавление /Most recent дало ошибку только в тесте. [Клиент запросил очень похожий отчет, так что теперь /Most recent и /FY to date версии.] В Prod среде DEV & /contact/latestReport/Most recent дает ожидаемый результат.

public function testLatestContacts() 
{ 
    $crawler = $this->login(); 
    $crawler = $this->client->request('GET', '/contact/latestReport/Most recent'); 
    $truckee = $this->fixtures->getReference('truckee')->getId(); 
    $form = $crawler->selectButton('Submit')->form(); 
    $form['select_center[center]'] = $truckee; 
    $crawler = $this->client->submit($form); 

    $this->assertGreaterThan(0, $crawler->filter('html:contains("No contacts found")')->count()); 
} 
+0

вам нужно показать код. Использование '% 20' должно работать. – Barmar

ответ

0

Geez! Еще раз бит, не очистив тестовый кэш. Тест работает, когда кеш очищается.