X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/92c014bab7ee310dcd4f94c193f8dc88e723b31b..8536514115cf732eec24348862e835bde52acdf1:/features/list-emails.feature?ds=sidebyside diff --git a/features/list-emails.feature b/features/list-emails.feature new file mode 100644 index 0000000..27c2a9e --- /dev/null +++ b/features/list-emails.feature @@ -0,0 +1,47 @@ +# 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 + """