Skip to content
This repository was archived by the owner on Apr 17, 2020. It is now read-only.

Commit 00b92df

Browse files
author
jkojro
committed
Fixed dependency for Spree 3.7/4.0
1 parent 9d1e440 commit 00b92df

File tree

7 files changed

+12
-11
lines changed

7 files changed

+12
-11
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ env:
1313
gemfile:
1414
- gemfiles/spree_3_2.gemfile
1515
- gemfiles/spree_3_5.gemfile
16-
- gemfiles/spree_3_6.gemfile
16+
- gemfiles/spree_3_7.gemfile
1717
- gemfiles/spree_master.gemfile
1818

1919
rvm:
2020
- 2.5.1
2121
- 2.4.4
22-
- 2.3.7
22+
- 2.3.3
2323

2424
matrix:
2525
allow_failures:

Appraisals

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
appraise 'spree-3-2' do
22
gem 'spree', '~> 3.2.0'
3-
gem 'spree_auth_devise', '~> 3.2.0'
3+
gem 'spree_auth_devise', '~> 3.3.0'
44
gem 'rails-controller-testing'
55
end
66

@@ -10,8 +10,8 @@ appraise 'spree-3-5' do
1010
gem 'rails-controller-testing'
1111
end
1212

13-
appraise 'spree-3-6' do
14-
gem 'spree', '~> 3.6.0'
13+
appraise 'spree-3-7' do
14+
gem 'spree', '~> 3.7.0'
1515
gem 'spree_auth_devise', '~> 3.3.0'
1616
gem 'rails-controller-testing'
1717
end

app/controllers/spree/checkout_controller_decorator.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def normalize_addresses
3636

3737
bill_address = @order.bill_address
3838
ship_address = @order.ship_address
39-
if @order.bill_address_id != @order.ship_address_id && bill_address.same_as?(ship_address)
39+
if @order.bill_address_id != @order.ship_address_id && bill_address == ship_address
4040
@order.update_column(:bill_address_id, ship_address.id)
4141
bill_address.destroy
4242
else
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source "https://rubygems.org"
44

5-
gem "spree", "~> 3.6.0"
5+
gem "spree", "~> 3.7.0"
66
gem "spree_auth_devise", "~> 3.3.0"
77
gem "rails-controller-testing"
88

spec/features/checkout_address_selection_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@
2525
end
2626
end
2727

28-
it 'should only see shipping address form' do
28+
it 'should only see shipping address form', js: true do
2929
within('#shipping') do
30+
uncheck 'order_use_billing'
3031
should_have_address_fields
3132
expect(page).to_not have_selector(".select_address")
3233
end

spec/spec_helper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
# not sure exactly what is happening here, but i think it takes
3535
# an iteration for the country data to load
3636
if Spree::Country.count > 0
37-
Spree::Config[:default_country_id] = Spree::Country.find_by_iso3('USA').id
37+
Spree::Config[:default_country_id] = Spree::Country.find_by_iso3('USA')&.id
3838
end
3939
Spree::Config[:address_requires_state]
4040
end

spree_address_book.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Gem::Specification.new do |s|
1414
s.require_path = 'lib'
1515
s.requirements << 'none'
1616

17-
spree_version = '>= 3.2.0', '< 4.0'
17+
spree_version = '>= 3.2.0', '< 5.0'
1818
s.add_runtime_dependency 'spree_core', spree_version
1919
s.add_runtime_dependency 'spree_auth_devise', spree_version
2020

@@ -32,5 +32,5 @@ Gem::Specification.new do |s|
3232
s.add_development_dependency 'rspec-rails'
3333
s.add_development_dependency 'sass-rails'
3434
s.add_development_dependency 'selenium-webdriver'
35-
s.add_development_dependency 'sqlite3'
35+
s.add_development_dependency 'sqlite3', '~> 1.3.6'
3636
end

0 commit comments

Comments
 (0)