create_new_member(name, joined_on, paid_on)
end
-Given /^une base avec (\w+) qui a adhéré le ([0-9-]+) et payé sa dernière cotisation le ([0-9-]+)$/ do |name, joined_on, paid_on|
+Given /^une base avec (\w+) qui a adhérée? le ([0-9-]+) et payé sa dernière cotisation le ([0-9-]+)$/ do |name, joined_on, paid_on|
create_new_member(name, joined_on, paid_on)
end
end
end
+Given /^qui a déjà reçu un appel le ([0-9-]+)$/ do |date|
+ Timecop.travel(Time.parse(date)) do
+ NosOignons::ReminderDb.instance.record(OpenStruct.new(@last_member))
+ end
+end
+
When /^j'ajoute une fiche correcte pour une nouvelle adhésion$/ do
@file = member_filename_for_id(new_id)
File.write @file, render_member_file(EXTRA_MEMBER)
When /^je supprime le nom sur une fiche existante$/ do
@file = member_filename_for_id(1)
- run_simple "sed -e '/^name:/d' -i #{@file}"
+ run_command_and_stop "sed -e '/^name:/d' -i #{@file}"
end
When /^j'ajoute un fichier hors de la base des adhérents$/ do