summaryrefslogtreecommitdiff
path: root/spec/jobs/solidus_subscriptions/process_installments_job_spec.rb
diff options
context:
space:
mode:
authorBrendan Deere <brendan@stembolt.com>2016-10-12 10:16:04 -0700
committerBrendan Deere <brendan@stembolt.com>2016-10-12 10:16:04 -0700
commit694dc061bee8e86a29e67340605547c822d92a12 (patch)
treeaa3363ed0b7e414f9cb8f6e420316bab6e7285af /spec/jobs/solidus_subscriptions/process_installments_job_spec.rb
parent5aefefed74c73debdcde0d69e3be62cdd06bdf48 (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.rb1
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
}]