X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/40d3fea530f06817fe90df0a0f7bb3ccd38686e1..9cb7fa95bef77a6d1e0888f741c76adc865f1b17:/features/step_definitions/reciepts.rb diff --git a/features/step_definitions/reciepts.rb b/features/step_definitions/reciepts.rb deleted file mode 100644 index a3cb48d..0000000 --- a/features/step_definitions/reciepts.rb +++ /dev/null @@ -1,19 +0,0 @@ -#-*- coding: utf-8 -*- - -Then /^le fichier "(.*)" doit avoir été créé avec les reçus$/ do |filename| - @reciept_path = "#{ENV['NOS_OIGNONS_RECIEPTS_DIR']}/#{filename}" - expect(File.exists?(@reciept_path)).to be_true -end - -Then /^il doit contenir le nom et l'adresse de (\w+), la date et le montant de la cotisation$/ do |name| - # XXX: not nice to hard code that 10,00 - amount = "10,00" - # XXX: not nice to relay that it's the last member either - expect(@last_member['name']).to eql(name) - - content = `pdftotext #{@reciept_path} -`.gsub(/\n/, ' ') - expect(content).to include(@last_member['name']) - expect(content).to include(@last_member['address']) - expect(content).to include(DateTime.strptime(@last_member['membership_fee_paid_on'], "%Y-%m-%d").strftime("%d/%m/%Y")) - expect(content).to include(amount) -end