]> nos-oignons.net Git - gestion-adh.git/blobdiff - features/pre-commit-hook.feature
Next step in pre-commit hook implementation
[gestion-adh.git] / features / pre-commit-hook.feature
diff --git a/features/pre-commit-hook.feature b/features/pre-commit-hook.feature
new file mode 100644 (file)
index 0000000..a03fff0
--- /dev/null
@@ -0,0 +1,21 @@
+# language: fr
+
+Fonctionnalité: pre-commit hook Git
+  En tant que membres 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.
+
+  Contexte:
+    Soit un clone du Git contenant les adhésions
+    Et le « pre-commit hook » correctement configuré
+
+  Scénario: Commit d'une nouvelle adhésion dans le format qui convient
+    Lorsque j'ajoute une fiche correcte pour une nouvelle adhésion
+    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"