Tests for DirectoInvoiceForwardJob

This commit is contained in:
Karl Erik Õunapuu 2020-02-21 14:20:04 +02:00
parent 26adaa9743
commit ee332d8a7f
5 changed files with 144 additions and 11 deletions

View file

@ -33,6 +33,8 @@ class DirectoInvoiceForwardJob < Que::Job
next unless registrar.cash_account
invoice = registrar.monthly_summary(month: month)
next if invoice.nil?
@client.invoices.add_with_schema(invoice: invoice, schema: 'summary')
end
@ -104,9 +106,9 @@ class DirectoInvoiceForwardJob < Que::Job
end
def update_directo_number(num:)
return unless num.to_i > Setting.directo_monthly_number_last
return unless num.to_i > Setting.directo_monthly_number_last.to_i
Setting.directo_monthly_number_last = num
Setting.directo_monthly_number_last = num.to_i
end
def directo_counter_exceedable?(invoice_count)