X-Git-Url: https://www.nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/7b61f25dd1ca4b324b85ab90ca891c5d5495c6cc..e3849b258d72a17748bd07c931980d382ac88082:/features/step_definitions/commands.rb diff --git a/features/step_definitions/commands.rb b/features/step_definitions/commands.rb index 1788c39..28e0ab3 100644 --- a/features/step_definitions/commands.rb +++ b/features/step_definitions/commands.rb @@ -25,10 +25,20 @@ When /^(?:que )?j'exécute send-membership-reminders$/ do NosOignons.send_membership_reminders! end +When /^(?:que )?j'exécute send-membership-reminders le ([0-9]{4})-([0-9]{2})-([0-9]{2})$/ do |year, month, day| + Timecop.travel(Date.new(year.to_i, month.to_i, day.to_i)) do + NosOignons.send_membership_reminders! + end +end + When /^j'exécute send\-member\-emails\-to\-advisors$/ do NosOignons.send_member_emails_to_advisors! end +When /^j'exécute `(create\-membership\-fee\-receipt.*)`$/ do |cmd| + run_simple cmd, false +end + Then /^je ne dois pas avoir eu d'erreur$/ do assert_exit_status(0) end