Merge remote-tracking branch 'origin/master' into 509-directo-to-gem

This commit is contained in:
Karl Erik Õunapuu 2020-02-20 14:39:12 +02:00
commit cd871ca829
45 changed files with 329 additions and 294 deletions

View file

@ -9,12 +9,21 @@ class DirectoInvoiceForwardJobTest < ActiveSupport::TestCase
@invoice.update(total: @invoice.account_activity.bank_transaction.sum)
@invoice.account_activity.bank_transaction.update(paid_at: Time.zone.now)
response = <<-XML
<?xml version="1.0" encoding="UTF-8"?>
<results>
<Result Type="0" Desc="OK" docid="1" doctype="ARVE" submit="Invoices"/>
</results>
XML
stub_request(:post, ENV['directo_invoice_url']).with do |request|
request.body.include? 'TransactionDate'
end
end.to_return(status: 200, body: response)
assert_nothing_raised do
DirectoInvoiceForwardJob.run(monthly: false)
Directo.send_receipts
end
assert_not_empty @invoice.directo_records.first.request
end
end