Skip to content

Commit a6eab24

Browse files
authored
Merge pull request #233 from tansengming/feature/rails7-specs
adds rails 7 specs
2 parents fb05080 + 698f629 commit a6eab24

File tree

5 files changed

+49
-3
lines changed

5 files changed

+49
-3
lines changed

.github/workflows/ruby.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
matrix:
1818
ruby: [3.0.7, 3.1.6, 3.2.5, 3.3.4]
19-
gemfile: [gemfiles/rails61.gemfile, gemfiles/rails60.gemfile] # default Gemfile, gemfiles/rails70.gemfile excluded until rack fix
19+
gemfile: [gemfiles/rails71.gemfile, gemfiles/rails70.gemfile, gemfiles/rails61.gemfile, gemfiles/rails60.gemfile] # Gemfile fails on test/callbacks_spec.rb:52
2020
steps:
2121
- uses: actions/checkout@v4
2222
- name: Set up Ruby

gemfiles/rails60.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ group :test do
1717
gem 'webmock'
1818
# Required for system tests
1919
gem 'capybara'
20-
gem 'puma', '< 6' # https://github.com/teamcapybara/capybara/issues/2598
20+
gem 'puma'
2121
gem 'selenium-webdriver'
2222
gem 'webdrivers'
2323
end

gemfiles/rails61.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ group :test do
1717
gem 'webmock'
1818
# Required for system tests
1919
gem 'capybara'
20-
gem 'puma', '< 6' # https://github.com/teamcapybara/capybara/issues/2598
20+
gem 'puma'
2121
gem 'selenium-webdriver'
2222
gem 'webdrivers'
2323
end

gemfiles/rails70.gemfile

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
source :rubygems
2+
3+
gem 'rails', '~> 7.0.0'
4+
5+
gem 'rake'
6+
gem 'responders'
7+
gem 'stripe'
8+
9+
group :development, :test do
10+
gem 'm'
11+
end
12+
13+
group :test do
14+
gem 'mocha'
15+
gem 'simplecov', require: false
16+
gem 'stripe-ruby-mock'
17+
gem 'webmock'
18+
# Required for system tests
19+
gem 'capybara'
20+
gem 'puma'
21+
gem 'selenium-webdriver'
22+
gem 'webdrivers'
23+
end

gemfiles/rails71.gemfile

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
source :rubygems
2+
3+
gem 'rails', '~> 7.1.0'
4+
5+
gem 'rake'
6+
gem 'responders'
7+
gem 'stripe'
8+
9+
group :development, :test do
10+
gem 'm'
11+
end
12+
13+
group :test do
14+
gem 'mocha'
15+
gem 'simplecov', require: false
16+
gem 'stripe-ruby-mock'
17+
gem 'webmock'
18+
# Required for system tests
19+
gem 'capybara'
20+
gem 'puma'
21+
gem 'selenium-webdriver'
22+
gem 'webdrivers'
23+
end

0 commit comments

Comments
 (0)