Skip to content

Commit 98547c6

Browse files
committed
Move crud-driver-specific specs to foobara-crud-driver-spec-helpers gem
1 parent 9538404 commit 98547c6

File tree

7 files changed

+43
-631
lines changed

7 files changed

+43
-631
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## [0.0.6] - 2025-06-16
2+
3+
- Move crud-driver-specific specs to foobara-crud-driver-spec-helpers gem
4+
15
## [0.0.5] - 2025-05-15
26

37
- Support string primary keys

Gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ ruby Foobara::RedisCrudDriverVersion::MINIMUM_RUBY_VERSION
55

66
gemspec
77

8+
# gem "foobara", path: "../foobara"
9+
810
# Development dependencies go here, others go in .gemspec instead
911

1012
group :development, :test do
@@ -26,6 +28,7 @@ end
2628

2729
group :test do
2830
gem "base64"
31+
gem "foobara-crud-driver-spec-helpers", "~> 1.0.0" # , path: "../crud-driver-spec-helpers"
2932
gem "foobara-spec-helpers"
3033
gem "rspec"
3134
gem "rspec-its"

Gemfile.lock

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,41 @@
11
PATH
22
remote: .
33
specs:
4-
foobara-redis-crud-driver (0.0.5)
5-
foobara (~> 0.0.125)
4+
foobara-redis-crud-driver (0.0.6)
5+
foobara (~> 0.0.131)
66
redis
77

88
GEM
99
remote: https://rubygems.org/
1010
specs:
1111
ast (2.4.3)
12-
base64 (0.2.0)
13-
bigdecimal (3.1.9)
12+
base64 (0.3.0)
13+
bigdecimal (3.2.2)
1414
byebug (12.0.0)
1515
coderay (1.1.3)
1616
connection_pool (2.5.3)
1717
date (3.4.1)
1818
diff-lcs (1.6.2)
1919
docile (1.4.1)
2020
dotenv (3.1.8)
21+
erb (5.0.1)
2122
ffi (1.17.2-x86_64-linux-gnu)
22-
foobara (0.0.125)
23+
foobara (0.0.131)
2324
bigdecimal
2425
foobara-lru-cache (~> 0.0.2)
25-
foobara-util (~> 0.0.11)
26+
foobara-util (>= 1.0.0)
2627
inheritable-thread-vars (~> 0.0.1)
28+
foobara-crud-driver-spec-helpers (1.0.0)
29+
foobara (~> 0.0.94)
2730
foobara-dotenv-loader (0.0.3)
2831
dotenv
2932
foobara-lru-cache (0.0.2)
30-
foobara-rubocop-rules (0.0.10)
33+
foobara-rubocop-rules (1.0.0)
3134
rubocop
3235
rubocop-rspec
3336
foobara-spec-helpers (0.0.4)
3437
foobara-util
35-
foobara-util (0.0.12)
38+
foobara-util (1.0.0)
3639
formatador (1.1.0)
3740
guard (2.19.1)
3841
formatador (>= 0.2.4)
@@ -50,13 +53,13 @@ GEM
5053
guard (~> 2.1)
5154
guard-compat (~> 1.1)
5255
rspec (>= 2.99.0, < 4.0)
53-
inheritable-thread-vars (0.0.2)
56+
inheritable-thread-vars (0.0.3)
5457
io-console (0.8.0)
5558
irb (1.15.2)
5659
pp (>= 0.6.0)
5760
rdoc (>= 4.0.0)
5861
reline (>= 0.4.2)
59-
json (2.12.0)
62+
json (2.12.2)
6063
language_server-protocol (3.17.0.5)
6164
lint_roller (1.1.0)
6265
listen (3.9.0)
@@ -89,11 +92,12 @@ GEM
8992
stringio
9093
racc (1.8.1)
9194
rainbow (3.1.1)
92-
rake (13.2.1)
95+
rake (13.3.0)
9396
rb-fsevent (0.11.2)
9497
rb-inotify (0.11.1)
9598
ffi (~> 1.0)
96-
rdoc (6.13.1)
99+
rdoc (6.14.0)
100+
erb
97101
psych (>= 4.0.0)
98102
redis (5.4.0)
99103
redis-client (>= 0.22.0)
@@ -102,34 +106,34 @@ GEM
102106
regexp_parser (2.10.0)
103107
reline (0.6.1)
104108
io-console (~> 0.5)
105-
rspec (3.13.0)
109+
rspec (3.13.1)
106110
rspec-core (~> 3.13.0)
107111
rspec-expectations (~> 3.13.0)
108112
rspec-mocks (~> 3.13.0)
109-
rspec-core (3.13.3)
113+
rspec-core (3.13.4)
110114
rspec-support (~> 3.13.0)
111-
rspec-expectations (3.13.4)
115+
rspec-expectations (3.13.5)
112116
diff-lcs (>= 1.2.0, < 2.0)
113117
rspec-support (~> 3.13.0)
114118
rspec-its (2.0.0)
115119
rspec-core (>= 3.13.0)
116120
rspec-expectations (>= 3.13.0)
117-
rspec-mocks (3.13.4)
121+
rspec-mocks (3.13.5)
118122
diff-lcs (>= 1.2.0, < 2.0)
119123
rspec-support (~> 3.13.0)
120-
rspec-support (3.13.3)
121-
rubocop (1.75.6)
124+
rspec-support (3.13.4)
125+
rubocop (1.76.1)
122126
json (~> 2.3)
123127
language_server-protocol (~> 3.17.0.2)
124128
lint_roller (~> 1.1.0)
125129
parallel (~> 1.10)
126130
parser (>= 3.3.0.2)
127131
rainbow (>= 2.2.2, < 4.0)
128132
regexp_parser (>= 2.9.3, < 3.0)
129-
rubocop-ast (>= 1.44.0, < 2.0)
133+
rubocop-ast (>= 1.45.0, < 2.0)
130134
ruby-progressbar (~> 1.7)
131135
unicode-display_width (>= 2.4.0, < 4.0)
132-
rubocop-ast (1.44.1)
136+
rubocop-ast (1.45.1)
133137
parser (>= 3.3.7.2)
134138
prism (~> 1.4)
135139
rubocop-rake (0.7.1)
@@ -157,6 +161,7 @@ PLATFORMS
157161

158162
DEPENDENCIES
159163
base64
164+
foobara-crud-driver-spec-helpers (~> 1.0.0)
160165
foobara-dotenv-loader
161166
foobara-redis-crud-driver!
162167
foobara-rubocop-rules

foobara-redis-crud-driver.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ Gem::Specification.new do |spec|
2525
".ruby-version"
2626
]
2727

28-
spec.require_paths = ["lib", "src"]
28+
spec.require_paths = ["src"]
2929

30-
spec.add_dependency "foobara", "~> 0.0.125"
30+
spec.add_dependency "foobara", "~> 0.0.131"
3131
spec.add_dependency "redis"
3232

3333
spec.metadata["rubygems_mfa_required"] = "true"

0 commit comments

Comments
 (0)