From: Lunar Date: Fri, 31 May 2013 21:13:10 +0000 (+0200) Subject: Describe features for the pre-receive hook X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/commitdiff_plain/a0f26c1c4164e5adae235b1ace65d9d2baaf9df9?hp=a8cd77ecbec519a7a4848ab272cb98e0ba187d52 Describe features for the pre-receive hook --- diff --git a/features/pre-receive-hook.feature b/features/pre-receive-hook.feature new file mode 100644 index 0000000..7050759 --- /dev/null +++ b/features/pre-receive-hook.feature @@ -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"