含まれている空白文字を含む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());
}
コードを表示する必要があります。 '%20'を使うとうまくいくはずです。 – Barmar