Warning:  Undefined variable $use_statements in /home/wordpri/www/cci/amar/Projet-v1 2 apache/vendor/symfony/maker-bundle/src/Resources/skeleton/registration/Test.WithoutVerify.tpl.php on line 4
class RegistrationControllerTest extends WebTestCase
{
    private KernelBrowser $client;
    private 
Warning:  Undefined variable $repository_class_name in /home/wordpri/www/cci/amar/Projet-v1 2 apache/vendor/symfony/maker-bundle/src/Resources/skeleton/registration/Test.WithoutVerify.tpl.php on line 9
 $userRepository;
    protected function setUp(): void
    {
        $this->client = static::createClient();
        // Ensure we have a clean database
        $container = static::getContainer();
        /** @var EntityManager $em */
        $em = $container->get('doctrine')->getManager();
        $this->userRepository = $container->get(
Warning:  Undefined variable $repository_class_name in /home/wordpri/www/cci/amar/Projet-v1 2 apache/vendor/symfony/maker-bundle/src/Resources/skeleton/registration/Test.WithoutVerify.tpl.php on line 20
::class);
        foreach ($this->userRepository->findAll() as $user) {
            $em->remove($user);
        }
        $em->flush();
    }
    public function testRegister(): void
    {
        // Register a new user
        $this->client->request('GET', '/register');
        self::assertResponseIsSuccessful();
        self::assertPageTitleContains('Register');
        $this->client->submitForm('Register', [
            'registration_form[email]' => 'me@example.com',
            'registration_form[plainPassword]' => 'password',
            'registration_form[agreeTerms]' => true,
        ]);
        // Ensure the response redirects after submitting the form, the user exists, and is not verified
        // self::assertResponseRedirects('/'); @TODO: set the appropriate path that the user is redirected to.
        self::assertCount(1, $this->userRepository->findAll());
    }
}