4 Fonctionnalité: mettre à jour les emails inscrites à la liste ag@
 
   5   En tant que membre de Nos oignons, mon adresse email doit être inscrite
 
   6   à la liste ag@ qui correspond à l'assemblée générale. Elle doit
 
   7   également être désinscrite si je ne renouvelle pas ma cotisation.
 
  10     Soit une liste ag@ avec comme emails inscrits:
 
  16     Et une base avec Pierre, à jour de cotisation
 
  17     Et avec Jane, à jour de cotisation
 
  18     Et avec Fatima, à jour de cotisation
 
  19     Lorsque j'exécute update-ag-subscribers
 
  20     Alors la liste ag@ ne doit pas avoir reçu d’inscription
 
  22   Scénario: Nouvelle adhésion
 
  23     Soit une liste ag@ avec comme emails inscrits:
 
  29     Et une base avec Pierre, à jour de cotisation
 
  30     Et avec Jane, à jour de cotisation
 
  31     Et avec Fatima, à jour de cotisation
 
  32     Et une nouvelle adhésion de Sean
 
  33     Lorsque j'exécute update-ag-subscribers
 
  34     Alors la liste ag@ doit avoir reçu l’inscription de "sean@example.org"
 
  36   Scénario: Non renouvellement de la cotisation
 
  37     Soit une liste ag@ avec comme emails inscrits:
 
  43     Et une base avec Pierre, à jour de cotisation
 
  44     Et avec Jane qui n'a pas payé sa cotisation cette année
 
  45     Et avec Fatima, à jour de cotisation
 
  46     Lorsque j'exécute update-ag-subscribers
 
  47     Alors la liste ag@ doit avoir reçu la désinscription de "jane@example.org"
 
  49   Scénario: Un ajout et une suppression
 
  50     Soit une liste ag@ avec comme emails inscrits:
 
  55     Et une base avec Pierre, à jour de cotisation
 
  56     Et avec Jane qui n'a pas payé sa cotisation cette année
 
  57     Et une nouvelle adhésion de Sean
 
  58     Lorsque j'exécute update-ag-subscribers
 
  59     Alors la liste ag@ doit avoir reçu l’inscription de "sean@example.org"
 
  60     Et la liste ag@ doit avoir reçu la désinscription de "jane@example.org"