]> nos-oignons.net Git - gestion-adh.git/commitdiff
Describe features for the pre-receive hook
authorLunar <lunar@anargeek.net>
Fri, 31 May 2013 21:13:10 +0000 (23:13 +0200)
committerLunar <lunar@anargeek.net>
Fri, 31 May 2013 21:13:10 +0000 (23:13 +0200)
features/pre-receive-hook.feature [new file with mode: 0644]

diff --git a/features/pre-receive-hook.feature b/features/pre-receive-hook.feature
new file mode 100644 (file)
index 0000000..7050759
--- /dev/null
@@ -0,0 +1,51 @@
+# language: fr
+
+Fonctionnalité: pre-receive hook Git
+  En tant qu'admin. sys. de Nos oignons, je ne souhaites pas que
+  des fiches de membres non conforme soient introduites dans le système.
+  Il faut donc empêcher que des modifications problématiques soient
+  poussées vers le dépôt Git contenant la base des membres.
+
+  Contexte:
+    Soit un clone du Git contenant les adhésions
+    Et le « pre-receive hook » configuré sur le dépôt principal
+
+  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 pousse la modification
+    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 pousse la modification
+    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 pousse la modification
+    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 pousse la modification
+    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 pousse la modification
+    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 pousse la modification
+    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 pousse la modification
+    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 pousse la modification
+    Alors je dois voir comme erreur "pas le bon format"