+# 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"