diff options
Diffstat (limited to 'spec/services/solidus_subscriptions/subscription_generator_spec.rb')
-rw-r--r-- | spec/services/solidus_subscriptions/subscription_generator_spec.rb | 8 |
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 |