Sha256: ab93a90f2dba751e455ed634bc842daa71e3b7a2d2b9970b142f1bdfc2ca056a
Contents?: true
Size: 827 Bytes
Versions: 2
Compression:
Stored size: 827 Bytes
Contents
# frozen_string_literal: true 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
Version data entries
2 entries across 2 versions & 1 rubygems