require 'safe_yaml'
SafeYAML::OPTIONS[:default_mode] = :safe
+SUBSCRIPTIONS_ROOT = 'Membres'
+
if system('git rev-parse --quiet --verify HEAD >/dev/null')
against = 'HEAD'
else
# Has file been added or modified?
if ['A', 'M'].include?(status)
modified << file
+ next unless file.start_with?("#{SUBSCRIPTIONS_ROOT}/")
if !is_valid_subscription_file?(file)
$stderr.puts "Désolé : #{file} n'a pas le bon format !"
exit 1
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
@file = subscription_filename_for_id(1)
run_simple "sed -e '/^name:/d' -i #{@file}"
end
+
+When /^j'ajoute un fichier hors de la base des adhérents$/ do
+ @file = 'test'
+ write_file @file, 'Test content.'
+end