# language: fr
Fonctionnalité: pre-commit hook Git
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.
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: 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: Commit d'une fiche avec une date d'adhésion incensée
Lorsque j'ajoute une fiche avec comme date d'adhésion "2011-99-01"
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 avec une mauvaise date d'adhésion
Lorsque j'ajoute une fiche avec comme date d'adhésion "janvier 2013"
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 avec une date de cotisation incensée
Lorsque j'ajoute une fiche avec comme date de cotisation "2011-99-01"
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 avec une mauvaise date de cotisation
Lorsque j'ajoute une fiche avec comme date de cotisation "janvier 2013"
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"