Envoi de nouveaux messages

La dernière partie qui reste à développer est la possibilité pour un utilisateur d’envoyer des messages et de les voir s’afficher dans la page d’une discussion.

1. Création du test

Raphaël va tester l’envoi et l’affichage d’un message. Pour cela, il va réutiliser une partie importante des tests déjà réalisés. Pour rédiger ces tests, il crée donc le fichier e2e/envoyer-message.e2e-spec.ts avec le contenu suivant :


import { browser } from 'protractor'; 
 
describe("Envoi d'un message", () => { 
  it("Envoi d'un message dans une discussion", () => { 
    browser.ignoreSynchronization = true; 
    browser.get('/'); 
    element(by.id('lienAjoutDiscussion')).click(); 
    element(by.css('page-creer-discussion form 
ion-input[name="nom"] input')).sendKeys("Messages"); 
    element(by.css('page-creer-discussion form')).submit(); 
    browser.wait( 
      protractor.ExpectedConditions.stalenessOf(element(by.css
('page-creer-discussion'))),  
      5000, 
      "Attente de la soumission du formulaire").then(function () { 
        browser.get('/'); 
        ...
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
Configuration de la discussion
Suivant
Personnalisation du thème de l'application