Skip to content

Commit e1c29be

Browse files
authored
Use plain rspec instead of rspec-rails to reduce dependencies
1 parent 4b36dfd commit e1c29be

File tree

2 files changed

+29
-101
lines changed

2 files changed

+29
-101
lines changed

Gemfile.lock

Lines changed: 28 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,13 @@ PATH
77
GEM
88
remote: https://rubygems.org/
99
specs:
10-
actionpack (8.0.2.1)
11-
actionview (= 8.0.2.1)
12-
activesupport (= 8.0.2.1)
13-
nokogiri (>= 1.8.5)
14-
rack (>= 2.2.4)
15-
rack-session (>= 1.0.1)
16-
rack-test (>= 0.6.3)
17-
rails-dom-testing (~> 2.2)
18-
rails-html-sanitizer (~> 1.6)
19-
useragent (~> 0.16)
20-
actionview (8.0.2.1)
21-
activesupport (= 8.0.2.1)
22-
builder (~> 3.1)
23-
erubi (~> 1.11)
24-
rails-dom-testing (~> 2.2)
25-
rails-html-sanitizer (~> 1.6)
26-
activemodel (8.0.2.1)
27-
activesupport (= 8.0.2.1)
28-
activerecord (8.0.2.1)
29-
activemodel (= 8.0.2.1)
30-
activesupport (= 8.0.2.1)
10+
activemodel (8.0.3)
11+
activesupport (= 8.0.3)
12+
activerecord (8.0.3)
13+
activemodel (= 8.0.3)
14+
activesupport (= 8.0.3)
3115
timeout (>= 0.4.0)
32-
activesupport (8.0.2.1)
16+
activesupport (8.0.3)
3317
base64
3418
benchmark (>= 0.3)
3519
bigdecimal
@@ -44,106 +28,50 @@ GEM
4428
uri (>= 0.13.1)
4529
base64 (0.3.0)
4630
benchmark (0.4.1)
47-
bigdecimal (3.2.2)
48-
builder (3.3.0)
31+
bigdecimal (3.3.1)
4932
concurrent-ruby (1.3.5)
50-
connection_pool (2.5.3)
51-
crass (1.0.6)
52-
date (3.4.1)
53-
diff-lcs (1.6.0)
33+
connection_pool (2.5.4)
34+
diff-lcs (1.6.2)
5435
docile (1.4.1)
5536
drb (2.2.3)
56-
erubi (1.13.1)
5737
i18n (1.14.7)
5838
concurrent-ruby (~> 1.0)
59-
io-console (0.8.0)
60-
irb (1.15.1)
61-
pp (>= 0.6.0)
62-
rdoc (>= 4.0.0)
63-
reline (>= 0.4.2)
6439
logger (1.7.0)
65-
loofah (2.24.0)
66-
crass (~> 1.0.2)
67-
nokogiri (>= 1.12.0)
6840
mini_portile2 (2.8.9)
69-
minitest (5.25.5)
70-
mysql2 (0.5.6)
71-
nokogiri (1.18.9)
72-
mini_portile2 (~> 2.8.2)
73-
racc (~> 1.4)
74-
pg (1.5.9)
75-
pp (0.6.2)
76-
prettyprint
77-
prettyprint (0.2.0)
78-
psych (5.2.3)
79-
date
80-
stringio
81-
racc (1.8.1)
82-
rack (3.1.18)
83-
rack-session (2.1.1)
84-
base64 (>= 0.1.0)
85-
rack (>= 3.0.0)
86-
rack-test (2.2.0)
87-
rack (>= 1.3)
88-
rackup (2.2.1)
89-
rack (>= 3)
90-
rails-dom-testing (2.2.0)
91-
activesupport (>= 5.0.0)
92-
minitest
93-
nokogiri (>= 1.6)
94-
rails-html-sanitizer (1.6.2)
95-
loofah (~> 2.21)
96-
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
97-
railties (8.0.2.1)
98-
actionpack (= 8.0.2.1)
99-
activesupport (= 8.0.2.1)
100-
irb (~> 1.13)
101-
rackup (>= 1.0.0)
102-
rake (>= 12.2)
103-
thor (~> 1.0, >= 1.2.2)
104-
zeitwerk (~> 2.6)
105-
rake (13.2.1)
106-
rdoc (6.12.0)
107-
psych (>= 4.0.0)
108-
reline (0.6.0)
109-
io-console (~> 0.5)
110-
rspec-core (3.13.3)
41+
minitest (5.26.0)
42+
mysql2 (0.5.7)
43+
bigdecimal
44+
pg (1.6.2)
45+
rake (13.3.0)
46+
rspec (3.13.1)
47+
rspec-core (~> 3.13.0)
48+
rspec-expectations (~> 3.13.0)
49+
rspec-mocks (~> 3.13.0)
50+
rspec-core (3.13.5)
11151
rspec-support (~> 3.13.0)
112-
rspec-expectations (3.13.3)
52+
rspec-expectations (3.13.5)
11353
diff-lcs (>= 1.2.0, < 2.0)
11454
rspec-support (~> 3.13.0)
115-
rspec-mocks (3.13.2)
55+
rspec-mocks (3.13.5)
11656
diff-lcs (>= 1.2.0, < 2.0)
11757
rspec-support (~> 3.13.0)
118-
rspec-rails (7.1.0)
119-
actionpack (>= 7.0)
120-
activesupport (>= 7.0)
121-
railties (>= 7.0)
122-
rspec-core (~> 3.13)
123-
rspec-expectations (~> 3.13)
124-
rspec-mocks (~> 3.13)
125-
rspec-support (~> 3.13)
126-
rspec-support (3.13.2)
58+
rspec-support (3.13.6)
12759
securerandom (0.4.1)
128-
shoulda-matchers (6.4.0)
60+
shoulda-matchers (6.5.0)
12961
activesupport (>= 5.2.0)
13062
simplecov (0.22.0)
13163
docile (~> 1.1)
13264
simplecov-html (~> 0.11)
13365
simplecov_json_formatter (~> 0.1)
134-
simplecov-html (0.13.1)
135-
simplecov-lcov (0.8.0)
66+
simplecov-html (0.13.2)
67+
simplecov-lcov (0.9.0)
13668
simplecov_json_formatter (0.1.4)
137-
sqlite3 (2.3.1)
69+
sqlite3 (2.7.4)
13870
mini_portile2 (~> 2.8.0)
139-
stringio (3.1.2)
140-
thor (1.3.2)
14171
timeout (0.4.3)
14272
tzinfo (2.0.6)
14373
concurrent-ruby (~> 1.0)
144-
uri (1.0.3)
145-
useragent (0.16.11)
146-
zeitwerk (2.7.1)
74+
uri (1.0.4)
14775

14876
PLATFORMS
14977
ruby
@@ -152,7 +80,7 @@ DEPENDENCIES
15280
mysql2
15381
pg
15482
rake
155-
rspec-rails
83+
rspec
15684
shoulda-matchers
15785
simplecov
15886
simplecov-lcov

validates_by_schema.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Gem::Specification.new do |s|
2929
s.add_development_dependency 'mysql2'
3030
s.add_development_dependency 'pg'
3131
s.add_development_dependency 'rake'
32-
s.add_development_dependency 'rspec-rails'
32+
s.add_development_dependency 'rspec'
3333
s.add_development_dependency 'shoulda-matchers'
3434
s.add_development_dependency 'sqlite3'
3535
end

0 commit comments

Comments
 (0)