X-Git-Url: https://www.nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/02ebfb9b4cb16eb20e2e66e7654bd63d65158b1d..1f64529f4e2b7029fb21541f84711409fd5fc7f9:/features/create-membership-fee-reciept.feature?ds=sidebyside diff --git a/features/create-membership-fee-reciept.feature b/features/create-membership-fee-reciept.feature new file mode 100644 index 0000000..d21fb71 --- /dev/null +++ b/features/create-membership-fee-reciept.feature @@ -0,0 +1,29 @@ +# language: fr + +Fonctionnalité: générer des reçus pour les cotisations des membres + En tant que membre du C.A. de Nos oignons, j'aimerais pouvoir générer + un reçu de cotisation lorsqu'un·e adhérent·e me le demande. + + Scénario: Création du reçu + Soit une base avec Jane, membre 000001, ayant cotisé le 2013-06-03 + Lorsque j'exécute `create-membership-fee-reciept 000001 10,00` + Alors le fichier "reciept-000001-2013-06-03.pdf" doit avoir été créé avec les reçus + Et il doit contenir le nom et l'adresse de Jane, la date et le montant de la cotisation + + Scénario: Mauvais numéro de membre + Soit une base avec uniquement Jane, membre 000001 + Lorsque j'exécute `create-membership-fee-reciept 000002 10,00` + Alors je dois voir comme erreur "unknown member" + + Scénario: Aucune cotisation + Soit une base avec Jane, membre 000001, n'ayant jamais cotisé + Lorsque j'exécute `create-membership-fee-reciept 000001 10,00` + Alors je dois voir comme erreur "membership fee has not been paid for this year" + + Scénario: Manque le numéro de l'adhésion + Lorsque j'exécute `create-membership-fee-reciept` + Alors je dois voir comme erreur "Usage:" + + Scénario: Manque le montant de l'adhésion + Lorsque j'exécute `create-membership-fee-reciept 000001` + Alors je dois voir comme erreur "Usage:"