summaryrefslogtreecommitdiff
path: root/spec/models/solidus_subscriptions/subscription_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/models/solidus_subscriptions/subscription_spec.rb')
-rw-r--r--spec/models/solidus_subscriptions/subscription_spec.rb20
1 files changed, 11 insertions, 9 deletions
diff --git a/spec/models/solidus_subscriptions/subscription_spec.rb b/spec/models/solidus_subscriptions/subscription_spec.rb
index c2fd4a4..145cc44 100644
--- a/spec/models/solidus_subscriptions/subscription_spec.rb
+++ b/spec/models/solidus_subscriptions/subscription_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
require 'spec_helper'
RSpec.describe SolidusSubscriptions::Subscription, type: :model do
@@ -102,7 +104,7 @@ RSpec.describe SolidusSubscriptions::Subscription, type: :model do
allow(SolidusSubscriptions.configuration).to receive(:minimum_cancellation_notice) { minimum_cancellation_notice }
end
- context 'the subscription can be canceled' do
+ context 'when the subscription can be canceled' do
let(:actionable_date) { 1.month.from_now }
let(:minimum_cancellation_notice) { 1.day }
@@ -117,7 +119,7 @@ RSpec.describe SolidusSubscriptions::Subscription, type: :model do
end
end
- context 'the subscription cannot be canceled' do
+ context 'when the subscription cannot be canceled' do
let(:actionable_date) { Date.current }
let(:minimum_cancellation_notice) { 1.day }
@@ -211,7 +213,7 @@ RSpec.describe SolidusSubscriptions::Subscription, type: :model do
end
end
- context 'the subscription can be deactivated' do
+ context 'when the subscription can be deactivated' do
let(:attributes) do
{ end_date: Date.current.ago(2.days) }
end
@@ -227,7 +229,7 @@ RSpec.describe SolidusSubscriptions::Subscription, type: :model do
end
end
- context 'the subscription cannot be deactivated' do
+ context 'when the subscription cannot be deactivated' do
it { is_expected.to be_falsy }
it 'does not create an event' do
@@ -261,7 +263,7 @@ RSpec.describe SolidusSubscriptions::Subscription, type: :model do
end
end
- context 'the subscription cannot be activated' do
+ context 'when the subscription cannot be activated' do
it 'returns false' do
subscription = create(:subscription, actionable_date: Time.zone.today)
@@ -400,25 +402,25 @@ RSpec.describe SolidusSubscriptions::Subscription, type: :model do
let!(:failed_subs) { create_list(:installment, 2, :failed).map(&:subscription) }
let!(:success_subs) { create_list(:installment, 2, :success).map(&:subscription) }
- context 'successfull subscriptions' do
+ context 'with successfull subscriptions' do
let(:state) { :success }
it { is_expected.to match_array success_subs }
end
- context 'failed subscriptions' do
+ context 'with failed subscriptions' do
let(:state) { :failed }
it { is_expected.to match_array failed_subs }
end
- context 'new subscriptions' do
+ context 'with new subscriptions' do
let(:state) { :pending }
it { is_expected.to match_array new_subs }
end
- context 'unknown state' do
+ context 'with unknown state' do
let(:state) { :foo }
it 'raises an error' do