summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/models/solidus_subscriptions/subscription.rb2
-rw-r--r--lib/generators/solidus_subscriptions/install/install_generator.rb8
-rw-r--r--solidus_subscriptions.gemspec4
-rw-r--r--spec/models/solidus_subscriptions/subscription_spec.rb12
-rw-r--r--spec/services/solidus_subscriptions/subscription_generator_spec.rb3
-rw-r--r--spec/services/solidus_subscriptions/subscription_promotion_rule_spec.rb2
6 files changed, 13 insertions, 18 deletions
diff --git a/app/models/solidus_subscriptions/subscription.rb b/app/models/solidus_subscriptions/subscription.rb
index 6d5d2f3..33a58f4 100644
--- a/app/models/solidus_subscriptions/subscription.rb
+++ b/app/models/solidus_subscriptions/subscription.rb
@@ -24,7 +24,7 @@ module SolidusSubscriptions
accepts_nested_attributes_for :shipping_address
accepts_nested_attributes_for :billing_address
- accepts_nested_attributes_for :line_items, allow_destroy: true, reject_if: -> (p) { p[:quantity].blank? }
+ accepts_nested_attributes_for :line_items, allow_destroy: true, reject_if: ->(p) { p[:quantity].blank? }
before_validation :set_payment_method
before_update :update_actionable_date_if_interval_changed
diff --git a/lib/generators/solidus_subscriptions/install/install_generator.rb b/lib/generators/solidus_subscriptions/install/install_generator.rb
index ec380b1..b17c239 100644
--- a/lib/generators/solidus_subscriptions/install/install_generator.rb
+++ b/lib/generators/solidus_subscriptions/install/install_generator.rb
@@ -6,13 +6,13 @@ module SolidusSubscriptions
class_option :auto_run_migrations, type: :boolean, default: false
def add_javascripts
- append_file 'vendor/assets/javascripts/spree/frontend/all.js', "//= require spree/frontend/solidus_subscriptions\n" # rubocop:disable Metrics/LineLength
- append_file 'vendor/assets/javascripts/spree/backend/all.js', "//= require spree/backend/solidus_subscriptions\n" # rubocop:disable Metrics/LineLength
+ append_file 'vendor/assets/javascripts/spree/frontend/all.js', "//= require spree/frontend/solidus_subscriptions\n"
+ append_file 'vendor/assets/javascripts/spree/backend/all.js', "//= require spree/backend/solidus_subscriptions\n"
end
def add_stylesheets
inject_into_file 'vendor/assets/stylesheets/spree/frontend/all.css', " *= require spree/frontend/solidus_subscriptions\n", before: %r{\*/}, verbose: true # rubocop:disable Metrics/LineLength
- inject_into_file 'vendor/assets/stylesheets/spree/backend/all.css', " *= require spree/backend/solidus_subscriptions\n", before: %r{\*/}, verbose: true # rubocop:disable Metrics/LineLength
+ inject_into_file 'vendor/assets/stylesheets/spree/backend/all.css', " *= require spree/backend/solidus_subscriptions\n", before: %r{\*/}, verbose: true
end
def add_migrations
@@ -20,7 +20,7 @@ module SolidusSubscriptions
end
def run_migrations
- run_migrations = options[:auto_run_migrations] || ['', 'y', 'Y'].include?(ask('Would you like to run the migrations now? [Y/n]')) # rubocop:disable Metrics/LineLength
+ run_migrations = options[:auto_run_migrations] || ['', 'y', 'Y'].include?(ask('Would you like to run the migrations now? [Y/n]'))
if run_migrations
run 'bin/rails db:migrate'
else
diff --git a/solidus_subscriptions.gemspec b/solidus_subscriptions.gemspec
index 66aca81..8b691e6 100644
--- a/solidus_subscriptions.gemspec
+++ b/solidus_subscriptions.gemspec
@@ -29,10 +29,10 @@ Gem::Specification.new do |spec|
spec.executables = files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
- spec.add_dependency 'solidus_core', ['>= 2.0.0', '< 3']
- spec.add_dependency 'solidus_support', '~> 0.5'
spec.add_dependency 'deface'
spec.add_dependency 'i18n'
+ spec.add_dependency 'solidus_core', ['>= 2.0.0', '< 3']
+ spec.add_dependency 'solidus_support', '~> 0.5'
spec.add_dependency 'state_machines'
spec.add_development_dependency 'rspec-activemodel-mocks'
diff --git a/spec/models/solidus_subscriptions/subscription_spec.rb b/spec/models/solidus_subscriptions/subscription_spec.rb
index 7831a76..09ea53f 100644
--- a/spec/models/solidus_subscriptions/subscription_spec.rb
+++ b/spec/models/solidus_subscriptions/subscription_spec.rb
@@ -299,14 +299,12 @@ RSpec.describe SolidusSubscriptions::Subscription, type: :model do
payment_source = create(:credit_card,
payment_method: payment_method,
gateway_customer_profile_id: 'BGS-123',
- user: user,
- )
+ user: user,)
subscription = create(:subscription,
user: user,
payment_method: payment_method,
- payment_source: payment_source,
- )
+ payment_source: payment_source,)
expect(subscription.payment_source_to_use).to eq(payment_source)
end
@@ -343,14 +341,12 @@ RSpec.describe SolidusSubscriptions::Subscription, type: :model do
payment_source = create(:credit_card,
payment_method: payment_method,
gateway_customer_profile_id: 'BGS-123',
- user: user,
- )
+ user: user,)
subscription = create(:subscription,
user: user,
payment_method: payment_method,
- payment_source: payment_source,
- )
+ payment_source: payment_source,)
expect(subscription.payment_method_to_use).to eq(payment_method)
end
diff --git a/spec/services/solidus_subscriptions/subscription_generator_spec.rb b/spec/services/solidus_subscriptions/subscription_generator_spec.rb
index c988597..b7d73b8 100644
--- a/spec/services/solidus_subscriptions/subscription_generator_spec.rb
+++ b/spec/services/solidus_subscriptions/subscription_generator_spec.rb
@@ -35,8 +35,7 @@ RSpec.describe SolidusSubscriptions::SubscriptionGenerator do
create(:payment,
order: subscription_line_item.spree_line_item.order,
source: payment_source,
- payment_method: payment_method,
- )
+ payment_method: payment_method,)
subscription = described_class.activate([subscription_line_item])
diff --git a/spec/services/solidus_subscriptions/subscription_promotion_rule_spec.rb b/spec/services/solidus_subscriptions/subscription_promotion_rule_spec.rb
index a61239c..9bd2dd2 100644
--- a/spec/services/solidus_subscriptions/subscription_promotion_rule_spec.rb
+++ b/spec/services/solidus_subscriptions/subscription_promotion_rule_spec.rb
@@ -26,7 +26,7 @@ RSpec.describe SolidusSubscriptions::SubscriptionPromotionRule do
it { is_expected.to be_truthy }
end
- context 'when the order contains a line item with a subscription' do
+ context 'when the order does not contain a line item with a subscription' do
let(:line_items) { build_list(:line_item, 1) }
it { is_expected.to be_falsy }
end