3 Fonctionnalité: pre-commit hook Git
4 En tant que membres du C.A. de Nos oignons, je dois pouvoir remplir
5 les fiches des membres sans introduire de problème dans le système.
6 Il faut donc que Git m'empêche d'enregistrer des informations
10 Soit un clone du Git contenant les adhésions
11 Et le « pre-commit hook » correctement configuré
13 Scénario: Commit d'une nouvelle adhésion dans le format qui convient
14 Lorsque j'ajoute une fiche correcte pour une nouvelle adhésion
15 Et que je fais un `commit` du nouveau fichier
16 Alors je ne dois pas avoir eu d'erreur
18 Scénario: Commit d'un fichier vide
19 Lorsque j'ajoute une fiche vide
20 Et que je fais un `commit` du nouveau fichier
21 Alors je dois voir comme erreur "pas le bon format"
23 Scénario: Commit d'un fichier sans YAML
24 Lorsque j'ajoute une fiche sans YAML
25 Et que je fais un `commit` du nouveau fichier
26 Alors je dois voir comme erreur "pas le bon format"
28 Scénario: Commit d'un fichier avec du mauvais YAML
29 Lorsque j'ajoute une fiche avec du mauvais YAML
30 Et que je fais un `commit` du nouveau fichier
31 Alors je dois voir comme erreur "pas le bon format"