request('GET', self::ROUTE_LIST.'?q=vélo'); self::assertResponseIsSuccessful(); } /** * Advanced search. */ public function testSearchSuccess(): void { $client = self::createClient(); $crawler = $client->request('GET', self::ROUTE_LIST); self::assertResponseIsSuccessful(); $form = $crawler->selectButton('p_submit')->form(); $client->submit($form, [ $form->getName().'[q]' => 'vélo', $form->getName().'[category]' => TestReference::CATEGORY_OBJECT_2, $form->getName().'[city]' => 'Lille', $form->getName().'[distance]' => 5, ]); self::assertResponseIsSuccessful(); } /** * Place. */ public function testSearchPlaceSuccess(): void { $client = self::createClient(); $crawler = $client->request('GET', self::ROUTE_LIST); self::assertResponseIsSuccessful(); $form = $crawler->selectButton('p_submit')->form(); $client->submit($form, [ $form->getName().'[place]' => TestReference::PLACE_APES, ]); self::assertResponseIsSuccessful(); } }