# language: fr Fonctionnalité: obtenir les emails des membres à jour de cotisations En tant que membre du C.A. de Nos oignons, je dois pouvoir obtenir les emails des membres à jour de cotisation, afin, par exemple de pouvoir démarrer un vote. Scénario: Aucun membre enregistré Soit une base de membres vide Lorsque j'exécute list-emails Alors la sortie doit être vide Scénario: Un membre à jour de cotisation Soit une base avec Pierre, à jour de cotisation Lorsque j'exécute list-emails Alors la sortie doit être: """ pierre@example.org """ Scénario: Un ancien membre Soit une base avec Pierre qui n'a pas payé sa cotisation cette année Lorsque j'exécute list-emails Alors la sortie doit être vide Scénario: Plusieurs membres à jour Soit une base avec Pierre, à jour de cotisation Et avec Jane, à jour de cotisation Et avec Fatima, à jour de cotisation Lorsque j'exécute list-emails Alors la sortie doit être: """ pierre@example.org jane@example.org fatima@example.org """ Scénario: Des membres à jour et d'autres pas Soit une base avec Pierre qui n'a pas payé sa cotisation cette année Et avec Jane, à jour de cotisation Et avec Fatima, à jour de cotisation Lorsque j'exécute list-emails Alors la sortie doit être: """ jane@example.org fatima@example.org """ Plan du scénario: Renouvellement de la cotisation Soit une base avec Pierre qui a adhéré le et payé sa dernière cotisation le Lorsque j'exécute list-emails le Alors la sortie doit être "" Exemples: | adhésion | cotisation | maintenant | sortie | | 2012-01-01 | 2012-01-01 | 2012-01-01 | pierre@example.org | | 2012-01-01 | 2012-01-01 | 2012-12-31 | pierre@example.org | | 2012-01-01 | 2012-01-01 | 2013-01-01 | pierre@example.org | | 2012-01-01 | 2012-01-01 | 2013-01-02 | | | 2012-01-01 | 2012-01-01 | 2013-02-01 | | | 2012-06-01 | 2012-06-01 | 2013-01-01 | pierre@example.org | | 2012-06-01 | 2012-06-01 | 2013-06-01 | pierre@example.org | | 2012-06-01 | 2012-06-01 | 2013-06-02 | | | 2012-06-01 | 2012-06-01 | 2014-01-01 | | | 2012-02-29 | 2012-02-29 | 2013-02-01 | pierre@example.org | | 2012-02-29 | 2012-02-29 | 2013-03-01 | pierre@example.org | | 2012-02-29 | 2012-02-29 | 2013-03-02 | | | 2012-02-29 | 2012-02-29 | 2013-12-31 | | | 2012-12-15 | 2012-12-15 | 2013-01-01 | pierre@example.org | | 2012-12-15 | 2012-12-15 | 2012-06-01 | pierre@example.org | | 2012-12-15 | 2012-12-15 | 2013-12-15 | pierre@example.org | | 2012-12-15 | 2012-12-15 | 2013-12-16 | | | 2012-12-15 | 2012-12-15 | 2013-12-31 | | | 2012-12-15 | 2013-12-01 | 2013-12-01 | pierre@example.org | | 2012-12-15 | 2013-12-01 | 2013-12-15 | pierre@example.org | | 2012-12-15 | 2013-12-01 | 2014-01-01 | pierre@example.org | | 2012-12-15 | 2013-12-01 | 2014-12-16 | | | 2012-12-15 | 2013-12-01 | 2014-12-31 | | | 2015-08-21 | 2021-08-11 | 2021-08-29 | pierre@example.org |