Configuration de la discussion

L’une des fonctionnalités importantes de l’application est la page de configuration d’une discussion qui peut être partagée en trois fonctionnalités secondaires :

  • Définir le nom d’auteur de la discussion

  • Supprimer les messages de la discussion

  • Supprimer la discussion

1. Définition de l’auteur

Si un utilisateur souhaite participer à une discussion, alors il doit définir un nom d’auteur. Sans ce nom, le système doit être conçu pour l’empêcher de prendre part à une discussion.

a. Création du test

Raphaël va créer un test permettant de valider le fait qu’un utilisateur n’ayant pas défini de nom d’auteur ne peut pas participer à une discussion. Le test devra ensuite valider le fait que l’utilisateur peut participer à une discussion lorsqu’il a défini un nom d’auteur. Le test ne va pas vérifier les deux autres sous-fonctionnalités, car pour tester la suppression des messages il faudrait que l’application puisse en envoyer. Et tester la suppression d’une discussion n’est pas simple et apporte peu de valeur ajoutée.

Il crée donc le fichier e2e/configurer-discussion.e2e-spec.ts avec le contenu suivant :


import { browser } from 'protractor'; 
 
describe("Configurer une discussion", () => { 
  it("Définition du nom d'auteur", () =>...
Pour consulter la suite, découvrez le livre suivant :
couv_EPMETION.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Affichage de la discussion
Suivant
Envoi de nouveaux messages