diff options
author | Brendan Deere <brendan@stembolt.com> | 2016-10-12 10:16:04 -0700 |
---|---|---|
committer | Brendan Deere <brendan@stembolt.com> | 2016-10-12 10:16:04 -0700 |
commit | 694dc061bee8e86a29e67340605547c822d92a12 (patch) | |
tree | aa3363ed0b7e414f9cb8f6e420316bab6e7285af /spec/jobs/solidus_subscriptions/process_installments_job_spec.rb | |
parent | 5aefefed74c73debdcde0d69e3be62cdd06bdf48 (diff) |
Only process consolidated installments for the same user
Consolidated installments make the assumption that all installments
passed in share the same user. This is a critical assumption that I feel
merrits a validation.
An error will be raised with the ids of the installments which were
attempted to be consolidated.
Diffstat (limited to 'spec/jobs/solidus_subscriptions/process_installments_job_spec.rb')
-rw-r--r-- | spec/jobs/solidus_subscriptions/process_installments_job_spec.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/spec/jobs/solidus_subscriptions/process_installments_job_spec.rb b/spec/jobs/solidus_subscriptions/process_installments_job_spec.rb index 31a9af6..56b8b4d 100644 --- a/spec/jobs/solidus_subscriptions/process_installments_job_spec.rb +++ b/spec/jobs/solidus_subscriptions/process_installments_job_spec.rb @@ -5,6 +5,7 @@ RSpec.describe SolidusSubscriptions::ProcessInstallmentsJob do let(:installments) do traits = { subscription_traits: [{ + user: root_order.user, line_item_traits: [{ spree_line_item: root_order.line_items.first }] |