Skip to content

Commit c9cf314

Browse files
committed
Add gemika
1 parent 84deea1 commit c9cf314

File tree

124 files changed

+238
-1265
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+238
-1265
lines changed

.github/workflows/test.yml

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,38 +14,40 @@ jobs:
1414
matrix:
1515
include:
1616
- ruby: 2.7.8
17-
directory: 'spec/rails-6.1'
17+
gemfile: Gemfile.6.1.sqlite
1818
- ruby: 2.7.8
19-
directory: 'spec/rails-7.0'
19+
gemfile: Gemfile.7.0.sqlite
2020
- ruby: 3.0.0
21-
directory: 'spec/rails-6.1'
21+
gemfile: Gemfile.6.1.sqlite
2222
- ruby: 3.0.0
23-
directory: 'spec/rails-7.0'
24-
- ruby: 3.1.1
25-
directory: 'spec/rails-6.1'
26-
- ruby: 3.1.1
27-
directory: 'spec/rails-7.0'
28-
- ruby: 3.1.1
29-
directory: 'spec/rails-7.1'
30-
- ruby: 3.1.1
31-
directory: 'spec/rails-7.2'
23+
gemfile: Gemfile.7.0.sqlite
24+
- ruby: 3.1.6
25+
gemfile: Gemfile.6.1.sqlite
26+
- ruby: 3.1.6
27+
gemfile: Gemfile.7.0.sqlite
28+
- ruby: 3.1.6
29+
gemfile: Gemfile.7.1.sqlite
30+
- ruby: 3.1.6
31+
gemfile: Gemfile.7.2.sqlite
3232
- ruby: 3.3.4
33-
directory: 'spec/rails-7.0'
33+
gemfile: Gemfile.7.0.sqlite
3434
- ruby: 3.3.4
35-
directory: 'spec/rails-7.1'
35+
gemfile: Gemfile.7.1.sqlite
3636
- ruby: 3.3.4
37-
directory: 'spec/rails-7.2'
37+
gemfile: Gemfile.7.2.sqlite
38+
- ruby: 3.3.4
39+
gemfile: Gemfile.8.0.sqlite
40+
env:
41+
BUNDLE_GEMFILE: "${{ matrix.gemfile }}"
3842
steps:
3943
- uses: actions/checkout@v2
4044
- name: Install ruby
4145
uses: ruby/setup-ruby@v1
4246
with:
4347
ruby-version: "${{ matrix.ruby }}"
44-
- name: Install bundler
45-
run: gem install bundler:2.4.22
4648
- name: Bundle
47-
run: bundle install
48-
working-directory: "${{ matrix.directory }}"
49+
run: |
50+
gem install bundler:2.4.22
51+
bundle install --no-deployment
4952
- name: Run tests
50-
run: bundle exec rake spec
51-
working-directory: "${{ matrix.directory }}"
53+
run: bundle exec rspec

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,8 @@ doc
22
pkg
33
*.gem
44
.idea
5+
*.db
6+
*.log
7+
.bundle
8+
spec/support/database.yml
9+
.byebug_history

.rspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--color
2+
--require spec_helper

.ruby-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.1.1

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Gemfile.7.0.sqlite
Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
source 'https://rubygems.org'
22

3-
gem 'sqlite3'
3+
# Runtime dependencies
44
gem 'rails', '=6.1.2.1'
5+
6+
# Development dependencies
57
gem 'rspec'
68
gem 'rspec-rails'
9+
gem 'sqlite3'
710
gem 'database_cleaner'
8-
gem 'query_diet', :path => '../..'
911
gem 'capybara'
12+
gem 'byebug'
13+
gem 'gemika'
14+
1015
# For Ruby 3.1.1
1116
gem 'matrix'
1217
gem 'net-smtp'
18+
19+
# Gem under test
20+
gem 'query_diet', :path => '.'
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PATH
2-
remote: ../..
2+
remote: .
33
specs:
44
query_diet (0.7.2)
55

@@ -86,6 +86,7 @@ GEM
8686
database_cleaner-core (2.0.1)
8787
diff-lcs (1.4.4)
8888
erubi (1.10.0)
89+
gemika (0.8.3)
8990
globalid (1.0.0)
9091
activesupport (>= 5.0)
9192
i18n (1.8.9)
@@ -187,11 +188,12 @@ GEM
187188
zeitwerk (2.4.2)
188189

189190
PLATFORMS
190-
ruby
191+
x86_64-linux
191192

192193
DEPENDENCIES
193194
capybara
194195
database_cleaner
196+
gemika
195197
matrix
196198
net-smtp
197199
query_diet!
Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
source 'https://rubygems.org'
22

3-
gem 'sqlite3'
3+
# Runtime dependencies
44
gem 'rails', '=7.0.1'
5+
6+
# Development dependencies
57
gem 'rspec'
68
gem 'rspec-rails'
9+
gem 'sqlite3'
710
gem 'database_cleaner'
8-
gem 'query_diet', :path => '../..'
911
gem 'capybara'
12+
gem 'byebug'
13+
gem 'gemika'
14+
15+
# Gem under test
16+
gem 'query_diet', :path => '.'
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PATH
2-
remote: ../..
2+
remote: .
33
specs:
44
query_diet (0.7.2)
55

@@ -74,6 +74,7 @@ GEM
7474
addressable (2.8.0)
7575
public_suffix (>= 2.0.2, < 5.0)
7676
builder (3.3.0)
77+
byebug (11.1.3)
7778
capybara (3.36.0)
7879
addressable
7980
matrix
@@ -94,6 +95,7 @@ GEM
9495
diff-lcs (1.5.1)
9596
digest (3.1.0)
9697
erubi (1.13.0)
98+
gemika (0.8.3)
9799
globalid (1.0.0)
98100
activesupport (>= 5.0)
99101
i18n (1.14.5)
@@ -200,8 +202,10 @@ PLATFORMS
200202
x86_64-linux
201203

202204
DEPENDENCIES
205+
byebug
203206
capybara
204207
database_cleaner
208+
gemika
205209
query_diet!
206210
rails (= 7.0.1)
207211
rspec
Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
source 'https://rubygems.org'
22

3-
gem 'sqlite3', '~> 1.7'
3+
# Runtime dependencies
44
gem 'rails', '=7.1.4'
5+
6+
# Development dependencies
57
gem 'rspec'
68
gem 'rspec-rails'
9+
gem 'sqlite3', '~> 1.7'
710
gem 'database_cleaner'
8-
gem 'query_diet', :path => '../..'
911
gem 'capybara'
12+
gem 'byebug'
13+
gem 'gemika'
14+
15+
# Gem under test
16+
gem 'query_diet', :path => '.'

0 commit comments

Comments
 (0)