2016-08-20 18 views
1

含まれている空白文字を含むuriをテストしようとすると失敗します。ウリは/contact/latestReport/Most recentです。空白文字を含むテストuriは "現在のノードリストが空です"

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

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

  • 01:

    カレントノードリストの結果を下記の試験のそれぞれは

    試験が含まれる空であります

編集: ここでは実際のテストコードです。以前のバージョンでは/contact/latestReportしか含まれていませんでした。 /Most recentを追加すると、テストでのみエラーが発生しました。 [クライアントは非常に似たようなレポートを要求しましたので、現在は/Most recent/FY to dateバージョンがあります。] &環境では/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!もう一度、テストキャッシュをクリアしないでビットします。テストは、キャッシュがクリアされたときに機能します。

関連する問題