blob: 422e9924d53f10eefdfab09ca1128b7845f13b40 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
require 'spec_helper'
RSpec.describe SolidusSubscriptions::Spree::Variant::AutoDeleteFromSubscriptions, type: :model do
subject { create(:variant, subscribable: true) }
describe '.discard' do
it 'deletes itself from subscriptions' do
subscription = create(:subscription)
create(:subscription_line_item, subscription: subscription, subscribable: subject)
expect { subject.discard }.to change { SolidusSubscriptions::LineItem.count }.by(-1)
end
end
describe '.destroy' do
it 'deletes itself from subscriptions' do
subscription = create(:subscription)
create(:subscription_line_item, subscription: subscription, subscribable: subject)
expect { subject.destroy }.to change { SolidusSubscriptions::LineItem.count }.by(-1)
end
end
end
|