]> nos-oignons.net Git - gestion-adh.git/blobdiff - features/create-membership-fee-reciept.feature
Ajout de la possibilité de créer des récus pour les cotisations
[gestion-adh.git] / features / create-membership-fee-reciept.feature
diff --git a/features/create-membership-fee-reciept.feature b/features/create-membership-fee-reciept.feature
new file mode 100644 (file)
index 0000000..d21fb71
--- /dev/null
@@ -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:"