loginAsAdmin($client); $crawler = $client->request('GET', self::ROUTE_SHOW); self::assertResponseIsSuccessful(); $form = $crawler->selectButton('templates.pages.group.show.form.quit_group.submit')->form(); $client->submit($form); self::assertResponseRedirects(); $client->followRedirect(); self::assertResponseIsSuccessful(); self::assertSelectorTextContains('body', 'flash.success'); self::assertRouteSame('app_group_show'); } /** * Quit a group where I have associated products. */ public function testQuitGroupWithProductsSuccess(): void { $client = self::createClient(); $this->loginAsPlaceApes($client); $crawler = $client->request('GET', self::ROUTE_SHOW_GROUP_1); self::assertResponseIsSuccessful(); $form = $crawler->selectButton('templates.pages.group.show.form.quit_group.submit')->form(); $client->submit($form); self::assertResponseRedirects(); $client->followRedirect(); self::assertResponseIsSuccessful(); self::assertSelectorTextContains('body', 'flash.success'); self::assertRouteSame('app_group_show'); } }