#-*- coding: utf-8 -*-

When /^j'exécute list\-emails$/ do
  run_simple 'list-emails'
end

When /^j'exécute update-ag-subscribers$/ do
  run_simple 'update-ag-subscribers'
end

Then /^je ne dois pas avoir eu d'erreur$/ do
  assert_exit_status(0)
end

Then /^je dois voir comme erreur "(.*?)"$/ do |expected|
  assert_failing_with(expected)
end

Then /^la sortie doit être vide$/ do
  assert_exact_output('', all_stdout)
end

Then /^la sortie doit être:$/ do |expected|
  # add an extra line feed for nice scenario
  assert_exact_output(expected + "\n", all_stdout)
end
