]> nos-oignons.net Git - gestion-adh.git/blobdiff - features/pre-commit-hook.feature
Implement pre-receive hook
[gestion-adh.git] / features / pre-commit-hook.feature
index a03fff0273cf7ce3158c058e5458dd86d66d5074..cbcbcfa517e241f1a94de4580d5c1c8b8b2eaa6d 100644 (file)
@@ -1,7 +1,7 @@
 # language: fr
 
 Fonctionnalité: pre-commit hook Git
-  En tant que membres du C.A. de Nos oignons, je dois pouvoir remplir
+  En tant que membre du C.A. de Nos oignons, je dois pouvoir remplir
   les fiches des membres sans introduire de problème dans le système.
   Il faut donc que Git m'empêche d'enregistrer des informations
   invalides.
@@ -15,7 +15,37 @@ Fonctionnalité: pre-commit hook Git
     Et que je fais un `commit` du nouveau fichier
     Alors je ne dois pas avoir eu d'erreur
 
+  Scénario: Autres fichiers
+    Lorsque j'ajoute un fichier hors de la base des adhérents
+    Et que je fais un `commit` du nouveau fichier
+    Alors je ne dois pas avoir eu d'erreur
+
   Scénario: Commit d'un fichier vide
     Lorsque j'ajoute une fiche vide
     Et que je fais un `commit` du nouveau fichier
     Alors je dois voir comme erreur "pas le bon format"
+
+  Scénario: Commit d'un fichier sans YAML
+    Lorsque j'ajoute une fiche sans YAML
+    Et que je fais un `commit` du nouveau fichier
+    Alors je dois voir comme erreur "pas le bon format"
+
+  Scénario: Commit d'un fichier avec du mauvais YAML
+    Lorsque j'ajoute une fiche avec du mauvais YAML
+    Et que je fais un `commit` du nouveau fichier
+    Alors je dois voir comme erreur "pas le bon format"
+
+  Scénario: Commit d'une fiche sans email
+    Lorsque j'ajoute une fiche sans email
+    Et que je fais un `commit` du nouveau fichier
+    Alors je dois voir comme erreur "pas le bon format"
+
+  Scénario: Commit d'une fiche sans nom
+    Lorsque j'ajoute une fiche sans nom
+    Et que je fais un `commit` du nouveau fichier
+    Alors je dois voir comme erreur "pas le bon format"
+
+  Scénario: Suppression du nom sur une fiche existante
+    Lorsque je supprime le nom sur une fiche existante
+    Et que je fais un `commit` du nouveau fichier
+    Alors je dois voir comme erreur "pas le bon format"