Untitled
Anonymous
plain_text
11/22/2024 4:00 PM
1.7 KB
10
Indexable
<?php
namespace App\Tests\Controller;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
class SecurityTest extends WebTestCase
{
private $client;
protected function setUp(): void
{
//Créer le client
}
protected function tearDown(): void
{
parent::tearDown();
//Supprimer le client
}
public function testLoginPageIsRender()
{
// Faire la requête
// Vérifier qu'elle est en succès
// Vérifier que la page contient bien le titre
}
public function testSuccessfulLogin()
{
// Faire la requête
// Soumettre le formulaire
// Vérifier qu'on est bien redirigé vers la page d'accueil
// Vérifier que la page d'accueil contient bien les bons textes
}
public function testWrongLogin()
{
// Faire la requête
// Soumettre le formulaire
// Vérifier qu'on est bien redirigé vers la page login
// Vérifier que la page de connexion contient bien le message d'erreur
}
public function testLogout()
{
// Se connecter
// Demande de déconnexion
// Vérifier qu'on est bien redirigé vers la page d'accueil
// Vérifier que la page d'accueil contient bien les bons textes
}
}
Editor is loading...
Leave a Comment