mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-21 15:54:22 +01:00
fix tests with invoices
This commit is contained in:
parent
15bae4d6f4
commit
a5b718d981
@ -24,7 +24,7 @@ class API::SubscriptionsController < API::ApiController
|
|||||||
if is_subscribe
|
if is_subscribe
|
||||||
render :show, status: :created, location: @subscription
|
render :show, status: :created, location: @subscription
|
||||||
else
|
else
|
||||||
render json: @subscription.errors, status: :unprocessable_entity
|
head 422
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -118,7 +118,7 @@ module PDF
|
|||||||
if invoice.invoiced_type == 'OfferDay'
|
if invoice.invoiced_type == 'OfferDay'
|
||||||
details += I18n.t('invoices.subscription_extended_for_free_from_START_to_END', START:I18n.l(invoice.invoiced.start_at.to_date), END:I18n.l(invoice.invoiced.end_at.to_date))
|
details += I18n.t('invoices.subscription_extended_for_free_from_START_to_END', START:I18n.l(invoice.invoiced.start_at.to_date), END:I18n.l(invoice.invoiced.end_at.to_date))
|
||||||
else
|
else
|
||||||
subscription_end_at = DateTime.parse(subscription_expiration_date)
|
subscription_end_at = subscription_expiration_date.is_a?(Time) ? subscription_expiration_date : DateTime.parse(subscription_expiration_date)
|
||||||
subscription_start_at = subscription_end_at - subscription.plan.duration
|
subscription_start_at = subscription_end_at - subscription.plan.duration
|
||||||
details += I18n.t('invoices.subscription_NAME_from_START_to_END', NAME:item.description, START:I18n.l(subscription_start_at.to_date), END:I18n.l(subscription_expiration_date.to_date))
|
details += I18n.t('invoices.subscription_NAME_from_START_to_END', NAME:item.description, START:I18n.l(subscription_start_at.to_date), END:I18n.l(subscription_expiration_date.to_date))
|
||||||
end
|
end
|
||||||
|
@ -67,7 +67,7 @@ class ActiveSupport::TestCase
|
|||||||
assert_not_nil invoice, 'Invoice was not created'
|
assert_not_nil invoice, 'Invoice was not created'
|
||||||
|
|
||||||
invoice_worker = InvoiceWorker.new
|
invoice_worker = InvoiceWorker.new
|
||||||
invoice_worker.perform(invoice.id)
|
invoice_worker.perform(invoice.id, invoice&.user&.subscription&.expired_at)
|
||||||
|
|
||||||
assert File.exist?(invoice.file), 'Invoice PDF was not generated'
|
assert File.exist?(invoice.file), 'Invoice PDF was not generated'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user