request('GET', self::ROUTE.'foobar'); self::assertResponseRedirects(); $client->followRedirect(); self::assertResponseIsSuccessful(); self::assertSelectorTextContains('body', 'app.controller.security.account_create_controller.step2.user_not_found.warning'); } public function testFormSubmitUserSuccess(): void { $client = self::createClient(); $crawler = $client->request('GET', self::ROUTE.TestReference::USER_12_CONFIRMATION_TOKEN); $form = $crawler->selectButton('account_create_step2_form_submit')->form(); $password = ByteString::fromRandom(13); $client->submit($form, [ $form->getName().'[firstname]' => 'Foo', $form->getName().'[lastname]' => 'Bar', $form->getName().'[plainPassword][first]' => $password, $form->getName().'[plainPassword][second]' => $password, $form->getName().'[phone][country]' => 'FR', $form->getName().'[phone][number]' => '602030405', $form->getName().'[gdpr]' => 1, ]); self::assertResponseRedirects(); $client->followRedirect(); self::assertResponseIsSuccessful(); } }