Skip to content

Commit 4f9a187

Browse files
authored
Merge pull request #204 from fdoxyz/poltergeist-feature-spec-revamp
Test Suite Revamp - Cart Checkout flow update & Poltergeist debug
2 parents 6b0e85b + ef31ca8 commit 4f9a187

8 files changed

Lines changed: 175 additions & 95 deletions

File tree

.travis.yml

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,45 @@
11
sudo: required
22
dist: trusty
33

4-
before_script: "bundle install"
4+
language: ruby
5+
56
script:
67
- bundle exec rake test_app
7-
- bundle exec rake spec
8+
- travis_retry bundle exec rake spec
89

910
env:
1011
- DB=mysql
1112
- DB=postgres
1213

13-
language: ruby
14-
1514
rvm:
16-
- 2.3.1
17-
- 2.2.7
15+
- 2.2.10
16+
- 2.3.7
17+
- 2.4.4
18+
- 2.5.1
1819

1920
gemfile:
2021
- gemfiles/spree_3_1.gemfile
2122
- gemfiles/spree_3_2.gemfile
2223
- gemfiles/spree_3_3.gemfile
24+
- gemfiles/spree_3_4.gemfile
25+
- gemfiles/spree_3_5.gemfile
26+
- gemfiles/spree_3_6.gemfile
2327
- gemfiles/spree_master.gemfile
2428

2529
before_install:
2630
- mysql -u root -e "GRANT ALL ON *.* TO 'travis'@'%';"
31+
32+
matrix:
33+
exclude:
34+
- rvm: 2.5.1
35+
gemfile: gemfiles/spree_3_1.gemfile
36+
- rvm: 2.5.1
37+
gemfile: gemfiles/spree_3_2.gemfile
38+
- rvm: 2.5.1
39+
gemfile: gemfiles/spree_3_3.gemfile
40+
- rvm: 2.5.1
41+
gemfile: gemfiles/spree_3_4.gemfile
42+
- rvm: 2.5.1
43+
gemfile: gemfiles/spree_3_5.gemfile
44+
allow_failures:
45+
- gemfile: gemfiles/spree_master.gemfile

Appraisals

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
appraise 'spree-3-1' do
22
gem 'spree', '~> 3.1.0'
3+
gem 'activerecord', '~> 4.2.10'
4+
gem 'mysql2', '~> 0.4.10'
35
gem 'rails_test_params_backport', group: :test
46
end
57

@@ -13,6 +15,21 @@ appraise 'spree-3-3' do
1315
gem 'rails-controller-testing'
1416
end
1517

18+
appraise 'spree-3-4' do
19+
gem 'spree', '~> 3.4.0'
20+
gem 'rails-controller-testing'
21+
end
22+
23+
appraise 'spree-3-5' do
24+
gem 'spree', '~> 3.5.0'
25+
gem 'rails-controller-testing'
26+
end
27+
28+
appraise 'spree-3-6' do
29+
gem 'spree', '~> 3.6.0'
30+
gem 'rails-controller-testing'
31+
end
32+
1633
appraise 'spree-master' do
1734
gem 'spree', github: 'spree/spree', branch: 'master'
1835
gem 'rails-controller-testing'

gemfiles/spree_3_1.gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
source "https://rubygems.org"
44

55
gem "spree", "~> 3.1.0"
6+
gem "activerecord", "~> 4.2.10"
7+
gem "mysql2", "~> 0.4.10"
68
gem "rails_test_params_backport", group: :test
79

810
gemspec path: "../"

gemfiles/spree_3_4.gemfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "spree", "~> 3.4.0"
6+
gem "rails-controller-testing"
7+
8+
gemspec path: "../"

gemfiles/spree_3_5.gemfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "spree", "~> 3.5.0"
6+
gem "rails-controller-testing"
7+
8+
gemspec path: "../"

gemfiles/spree_3_6.gemfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "spree", "~> 3.6.0"
6+
gem "rails-controller-testing"
7+
8+
gemspec path: "../"

0 commit comments

Comments
 (0)