summaryrefslogtreecommitdiff
path: root/spec/services/solidus_subscriptions/subscription_generator_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/services/solidus_subscriptions/subscription_generator_spec.rb')
-rw-r--r--spec/services/solidus_subscriptions/subscription_generator_spec.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/services/solidus_subscriptions/subscription_generator_spec.rb b/spec/services/solidus_subscriptions/subscription_generator_spec.rb
index b7d73b8..0640c26 100644
--- a/spec/services/solidus_subscriptions/subscription_generator_spec.rb
+++ b/spec/services/solidus_subscriptions/subscription_generator_spec.rb
@@ -44,6 +44,14 @@ RSpec.describe SolidusSubscriptions::SubscriptionGenerator do
payment_source: payment_source,
)
end
+
+ it 'associates the order to the subscription' do
+ subscription_line_item = build(:subscription_line_item)
+
+ subscription = described_class.activate([subscription_line_item])
+
+ expect(subscription_line_item.order.subscription).to eq(subscription)
+ end
end
describe '.group' do