Skip to content

Commit 82a1362

Browse files
committed
Rename 'db' to 'test/db' in Active Record's tests
1 parent 22877a9 commit 82a1362

7 files changed

+75
-84
lines changed

activerecord/.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/db/
21
/sqlnet.log
32
/test/config.yml
3+
/test/db/
44
/test/fixtures/*.sqlite*

activerecord/test/cases/adapters/sqlite3/transaction_test.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def shared_cache_flags
108108
def with_connection(options = {})
109109
db_config = ActiveRecord::Base.configurations.configs_for(env_name: "arunit", name: "primary")
110110
conn_options = options.reverse_merge(
111-
database: in_memory_db? ? "db/file::memory:" : db_config.database
111+
database: in_memory_db? ? "test/db/file::memory:" : db_config.database
112112
)
113113
conn = ActiveRecord::Base.sqlite3_connection(conn_options)
114114

activerecord/test/cases/connection_adapters/connection_handler_test.rb

+25-27
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@ def test_establish_connection_using_3_levels_config
4747

4848
config = {
4949
"default_env" => {
50-
"readonly" => { "adapter" => "sqlite3", "database" => "db/readonly.sqlite3" },
51-
"primary" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" }
50+
"readonly" => { "adapter" => "sqlite3", "database" => "test/db/readonly.sqlite3" },
51+
"primary" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" }
5252
},
5353
"another_env" => {
54-
"readonly" => { "adapter" => "sqlite3", "database" => "db/bad-readonly.sqlite3" },
55-
"primary" => { "adapter" => "sqlite3", "database" => "db/bad-primary.sqlite3" }
54+
"readonly" => { "adapter" => "sqlite3", "database" => "test/db/bad-readonly.sqlite3" },
55+
"primary" => { "adapter" => "sqlite3", "database" => "test/db/bad-primary.sqlite3" }
5656
},
57-
"common" => { "adapter" => "sqlite3", "database" => "db/common.sqlite3" }
57+
"common" => { "adapter" => "sqlite3", "database" => "test/db/common.sqlite3" }
5858
}
5959
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
6060

@@ -63,13 +63,13 @@ def test_establish_connection_using_3_levels_config
6363
@handler.establish_connection(:readonly)
6464

6565
assert_not_nil pool = @handler.retrieve_connection_pool("readonly")
66-
assert_equal "db/readonly.sqlite3", pool.db_config.database
66+
assert_equal "test/db/readonly.sqlite3", pool.db_config.database
6767

6868
assert_not_nil pool = @handler.retrieve_connection_pool("primary")
69-
assert_equal "db/primary.sqlite3", pool.db_config.database
69+
assert_equal "test/db/primary.sqlite3", pool.db_config.database
7070

7171
assert_not_nil pool = @handler.retrieve_connection_pool("common")
72-
assert_equal "db/common.sqlite3", pool.db_config.database
72+
assert_equal "test/db/common.sqlite3", pool.db_config.database
7373
ensure
7474
ActiveRecord::Base.configurations = @prev_configs
7575
ENV["RAILS_ENV"] = previous_env
@@ -78,7 +78,7 @@ def test_establish_connection_using_3_levels_config
7878
unless in_memory_db?
7979
def test_establish_connection_with_primary_works_without_deprecation
8080
old_config = ActiveRecord::Base.configurations
81-
config = { "primary" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" } }
81+
config = { "primary" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" } }
8282
ActiveRecord::Base.configurations = config
8383

8484
@handler.establish_connection(:primary)
@@ -93,7 +93,7 @@ def test_establish_connection_with_primary_works_without_deprecation
9393

9494
def test_retrieve_connection_shows_primary_deprecation_warning_when_established_on_active_record_base
9595
old_config = ActiveRecord::Base.configurations
96-
config = { "primary" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" } }
96+
config = { "primary" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" } }
9797
ActiveRecord::Base.configurations = config
9898

9999
ActiveRecord::Base.establish_connection(:primary)
@@ -110,47 +110,45 @@ def test_establish_connection_using_3_level_config_defaults_to_default_env_prima
110110

111111
config = {
112112
"default_env" => {
113-
"primary" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" },
114-
"readonly" => { "adapter" => "sqlite3", "database" => "db/readonly.sqlite3" }
113+
"primary" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" },
114+
"readonly" => { "adapter" => "sqlite3", "database" => "test/db/readonly.sqlite3" }
115115
},
116116
"another_env" => {
117-
"primary" => { "adapter" => "sqlite3", "database" => "db/another-primary.sqlite3" },
118-
"readonly" => { "adapter" => "sqlite3", "database" => "db/another-readonly.sqlite3" }
117+
"primary" => { "adapter" => "sqlite3", "database" => "test/db/another-primary.sqlite3" },
118+
"readonly" => { "adapter" => "sqlite3", "database" => "test/db/another-readonly.sqlite3" }
119119
}
120120
}
121121
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
122122

123123
ActiveRecord::Base.establish_connection
124124

125-
assert_match "db/primary.sqlite3", ActiveRecord::Base.connection.pool.db_config.database
125+
assert_match "test/db/primary.sqlite3", ActiveRecord::Base.connection.pool.db_config.database
126126
ensure
127127
ActiveRecord::Base.configurations = @prev_configs
128128
ENV["RAILS_ENV"] = previous_env
129129
ActiveRecord::Base.establish_connection(:arunit)
130-
FileUtils.rm_rf "db"
131130
end
132131

133132
def test_establish_connection_using_2_level_config_defaults_to_default_env_primary_db
134133
previous_env, ENV["RAILS_ENV"] = ENV["RAILS_ENV"], "default_env"
135134

136135
config = {
137136
"default_env" => {
138-
"adapter" => "sqlite3", "database" => "db/primary.sqlite3"
137+
"adapter" => "sqlite3", "database" => "test/db/primary.sqlite3"
139138
},
140139
"another_env" => {
141-
"adapter" => "sqlite3", "database" => "db/bad-primary.sqlite3"
140+
"adapter" => "sqlite3", "database" => "test/db/bad-primary.sqlite3"
142141
}
143142
}
144143
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
145144

146145
ActiveRecord::Base.establish_connection
147146

148-
assert_match "db/primary.sqlite3", ActiveRecord::Base.connection.pool.db_config.database
147+
assert_match "test/db/primary.sqlite3", ActiveRecord::Base.connection.pool.db_config.database
149148
ensure
150149
ActiveRecord::Base.configurations = @prev_configs
151150
ENV["RAILS_ENV"] = previous_env
152151
ActiveRecord::Base.establish_connection(:arunit)
153-
FileUtils.rm_rf "db"
154152
end
155153

156154
def test_remove_connection_is_deprecated
@@ -167,28 +165,28 @@ def test_remove_connection_is_deprecated
167165
end
168166

169167
def test_establish_connection_using_two_level_configurations
170-
config = { "development" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" } }
168+
config = { "development" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" } }
171169
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
172170

173171
@handler.establish_connection(:development)
174172

175173
assert_not_nil pool = @handler.retrieve_connection_pool("development")
176-
assert_equal "db/primary.sqlite3", pool.db_config.database
174+
assert_equal "test/db/primary.sqlite3", pool.db_config.database
177175
ensure
178176
ActiveRecord::Base.configurations = @prev_configs
179177
end
180178

181179
def test_establish_connection_using_top_level_key_in_two_level_config
182180
config = {
183-
"development" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" },
184-
"development_readonly" => { "adapter" => "sqlite3", "database" => "db/readonly.sqlite3" }
181+
"development" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" },
182+
"development_readonly" => { "adapter" => "sqlite3", "database" => "test/db/readonly.sqlite3" }
185183
}
186184
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
187185

188186
@handler.establish_connection(:development_readonly)
189187

190188
assert_not_nil pool = @handler.retrieve_connection_pool("development_readonly")
191-
assert_equal "db/readonly.sqlite3", pool.db_config.database
189+
assert_equal "test/db/readonly.sqlite3", pool.db_config.database
192190
ensure
193191
ActiveRecord::Base.configurations = @prev_configs
194192
end
@@ -199,13 +197,13 @@ def test_symbolized_configurations_assignment
199197
development: {
200198
primary: {
201199
adapter: "sqlite3",
202-
database: "db/development.sqlite3",
200+
database: "test/db/development.sqlite3",
203201
},
204202
},
205203
test: {
206204
primary: {
207205
adapter: "sqlite3",
208-
database: "db/test.sqlite3",
206+
database: "test/db/test.sqlite3",
209207
},
210208
},
211209
}

activerecord/test/cases/connection_adapters/connection_handlers_multi_db_test.rb

+21-22
Original file line numberDiff line numberDiff line change
@@ -90,20 +90,20 @@ def test_establish_connection_using_3_levels_config
9090

9191
config = {
9292
"default_env" => {
93-
"readonly" => { "adapter" => "sqlite3", "database" => "db/readonly.sqlite3", "replica" => true },
94-
"default" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" }
93+
"readonly" => { "adapter" => "sqlite3", "database" => "test/db/readonly.sqlite3", "replica" => true },
94+
"default" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" }
9595
}
9696
}
9797
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
9898

9999
ActiveRecord::Base.connects_to(database: { writing: :default, reading: :readonly })
100100

101101
assert_not_nil pool = ActiveRecord::Base.connection_handlers[:writing].retrieve_connection_pool("ActiveRecord::Base")
102-
assert_equal "db/primary.sqlite3", pool.db_config.database
102+
assert_equal "test/db/primary.sqlite3", pool.db_config.database
103103
assert_equal "default", pool.db_config.name
104104

105105
assert_not_nil pool = ActiveRecord::Base.connection_handlers[:reading].retrieve_connection_pool("ActiveRecord::Base")
106-
assert_equal "db/readonly.sqlite3", pool.db_config.database
106+
assert_equal "test/db/readonly.sqlite3", pool.db_config.database
107107
assert_equal "readonly", pool.db_config.name
108108
ensure
109109
ActiveRecord::Base.configurations = @prev_configs
@@ -116,8 +116,8 @@ def test_switching_connections_via_handler
116116

117117
config = {
118118
"default_env" => {
119-
"readonly" => { "adapter" => "sqlite3", "database" => "db/readonly.sqlite3" },
120-
"primary" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" }
119+
"readonly" => { "adapter" => "sqlite3", "database" => "test/db/readonly.sqlite3" },
120+
"primary" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" }
121121
}
122122
}
123123
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
@@ -145,27 +145,26 @@ def test_switching_connections_via_handler
145145
ActiveRecord::Base.configurations = @prev_configs
146146
ActiveRecord::Base.establish_connection(:arunit)
147147
ENV["RAILS_ENV"] = previous_env
148-
FileUtils.rm_rf("db")
149148
end
150149

151150
def test_establish_connection_using_3_levels_config_with_non_default_handlers
152151
previous_env, ENV["RAILS_ENV"] = ENV["RAILS_ENV"], "default_env"
153152

154153
config = {
155154
"default_env" => {
156-
"readonly" => { "adapter" => "sqlite3", "database" => "db/readonly.sqlite3" },
157-
"primary" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" }
155+
"readonly" => { "adapter" => "sqlite3", "database" => "test/db/readonly.sqlite3" },
156+
"primary" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" }
158157
}
159158
}
160159
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
161160

162161
ActiveRecord::Base.connects_to(database: { default: :primary, readonly: :readonly })
163162

164163
assert_not_nil pool = ActiveRecord::Base.connection_handlers[:default].retrieve_connection_pool("ActiveRecord::Base")
165-
assert_equal "db/primary.sqlite3", pool.db_config.database
164+
assert_equal "test/db/primary.sqlite3", pool.db_config.database
166165

167166
assert_not_nil pool = ActiveRecord::Base.connection_handlers[:readonly].retrieve_connection_pool("ActiveRecord::Base")
168-
assert_equal "db/readonly.sqlite3", pool.db_config.database
167+
assert_equal "test/db/readonly.sqlite3", pool.db_config.database
169168
ensure
170169
ActiveRecord::Base.configurations = @prev_configs
171170
ActiveRecord::Base.establish_connection(:arunit)
@@ -193,7 +192,7 @@ def test_switching_connections_with_database_url
193192

194193
def test_switching_connections_with_database_config_hash
195194
previous_env, ENV["RAILS_ENV"] = ENV["RAILS_ENV"], "default_env"
196-
config = { adapter: "sqlite3", database: "db/readonly.sqlite3" }
195+
config = { adapter: "sqlite3", database: "test/db/readonly.sqlite3" }
197196

198197
ActiveRecord::Base.connects_to(database: { writing: config })
199198
assert_equal :writing, ActiveRecord::Base.current_role
@@ -230,8 +229,8 @@ def test_switching_connections_with_database_symbol_uses_default_role
230229

231230
config = {
232231
"default_env" => {
233-
"animals" => { adapter: "sqlite3", database: "db/animals.sqlite3" },
234-
"primary" => { adapter: "sqlite3", database: "db/primary.sqlite3" }
232+
"animals" => { adapter: "sqlite3", database: "test/db/animals.sqlite3" },
233+
"primary" => { adapter: "sqlite3", database: "test/db/primary.sqlite3" }
235234
}
236235
}
237236
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
@@ -256,8 +255,8 @@ def test_switching_connections_with_database_hash_uses_passed_role_and_database
256255

257256
config = {
258257
"default_env" => {
259-
"animals" => { adapter: "sqlite3", database: "db/animals.sqlite3" },
260-
"primary" => { adapter: "sqlite3", database: "db/primary.sqlite3" }
258+
"animals" => { adapter: "sqlite3", database: "test/db/animals.sqlite3" },
259+
"primary" => { adapter: "sqlite3", database: "test/db/primary.sqlite3" }
261260
}
262261
}
263262
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
@@ -279,7 +278,7 @@ def test_switching_connections_with_database_hash_uses_passed_role_and_database
279278

280279
def test_connects_to_with_single_configuration
281280
config = {
282-
"development" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" },
281+
"development" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" },
283282
}
284283
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
285284

@@ -296,24 +295,24 @@ def test_connects_to_with_single_configuration
296295

297296
def test_connects_to_using_top_level_key_in_two_level_config
298297
config = {
299-
"development" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" },
300-
"development_readonly" => { "adapter" => "sqlite3", "database" => "db/readonly.sqlite3" }
298+
"development" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" },
299+
"development_readonly" => { "adapter" => "sqlite3", "database" => "test/db/readonly.sqlite3" }
301300
}
302301
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
303302

304303
ActiveRecord::Base.connects_to database: { writing: :development, reading: :development_readonly }
305304

306305
assert_not_nil pool = ActiveRecord::Base.connection_handlers[:reading].retrieve_connection_pool("ActiveRecord::Base")
307-
assert_equal "db/readonly.sqlite3", pool.db_config.database
306+
assert_equal "test/db/readonly.sqlite3", pool.db_config.database
308307
ensure
309308
ActiveRecord::Base.configurations = @prev_configs
310309
ActiveRecord::Base.establish_connection(:arunit)
311310
end
312311

313312
def test_connects_to_returns_array_of_established_connections
314313
config = {
315-
"development" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" },
316-
"development_readonly" => { "adapter" => "sqlite3", "database" => "db/readonly.sqlite3" }
314+
"development" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" },
315+
"development_readonly" => { "adapter" => "sqlite3", "database" => "test/db/readonly.sqlite3" }
317316
}
318317
@prev_configs, ActiveRecord::Base.configurations = ActiveRecord::Base.configurations, config
319318

activerecord/test/cases/connection_adapters/connection_handlers_multi_pool_config_test.rb

+3-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def test_establish_connection_with_pool_configs
2424

2525
config = {
2626
"default_env" => {
27-
"primary" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" }
27+
"primary" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" }
2828
}
2929
}
3030

@@ -52,7 +52,7 @@ def test_remove_connection
5252

5353
config = {
5454
"default_env" => {
55-
"primary" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" }
55+
"primary" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" }
5656
}
5757
}
5858

@@ -77,7 +77,7 @@ def test_connected?
7777

7878
config = {
7979
"default_env" => {
80-
"primary" => { "adapter" => "sqlite3", "database" => "db/primary.sqlite3" }
80+
"primary" => { "adapter" => "sqlite3", "database" => "test/db/primary.sqlite3" }
8181
}
8282
}
8383

@@ -96,7 +96,6 @@ def test_connected?
9696
ActiveRecord::Base.configurations = @prev_configs
9797
ActiveRecord::Base.establish_connection(:arunit)
9898
ENV["RAILS_ENV"] = previous_env
99-
FileUtils.rm_rf "db"
10099
end
101100
end
102101
end

0 commit comments

Comments
 (0)