@@ -47,14 +47,14 @@ def test_establish_connection_using_3_levels_config
47
47
48
48
config = {
49
49
"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" }
52
52
} ,
53
53
"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" }
56
56
} ,
57
- "common" => { "adapter" => "sqlite3" , "database" => "db/common.sqlite3" }
57
+ "common" => { "adapter" => "sqlite3" , "database" => "test/ db/common.sqlite3" }
58
58
}
59
59
@prev_configs , ActiveRecord ::Base . configurations = ActiveRecord ::Base . configurations , config
60
60
@@ -63,13 +63,13 @@ def test_establish_connection_using_3_levels_config
63
63
@handler . establish_connection ( :readonly )
64
64
65
65
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
67
67
68
68
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
70
70
71
71
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
73
73
ensure
74
74
ActiveRecord ::Base . configurations = @prev_configs
75
75
ENV [ "RAILS_ENV" ] = previous_env
@@ -78,7 +78,7 @@ def test_establish_connection_using_3_levels_config
78
78
unless in_memory_db?
79
79
def test_establish_connection_with_primary_works_without_deprecation
80
80
old_config = ActiveRecord ::Base . configurations
81
- config = { "primary" => { "adapter" => "sqlite3" , "database" => "db/primary.sqlite3" } }
81
+ config = { "primary" => { "adapter" => "sqlite3" , "database" => "test/ db/primary.sqlite3" } }
82
82
ActiveRecord ::Base . configurations = config
83
83
84
84
@handler . establish_connection ( :primary )
@@ -93,7 +93,7 @@ def test_establish_connection_with_primary_works_without_deprecation
93
93
94
94
def test_retrieve_connection_shows_primary_deprecation_warning_when_established_on_active_record_base
95
95
old_config = ActiveRecord ::Base . configurations
96
- config = { "primary" => { "adapter" => "sqlite3" , "database" => "db/primary.sqlite3" } }
96
+ config = { "primary" => { "adapter" => "sqlite3" , "database" => "test/ db/primary.sqlite3" } }
97
97
ActiveRecord ::Base . configurations = config
98
98
99
99
ActiveRecord ::Base . establish_connection ( :primary )
@@ -110,47 +110,45 @@ def test_establish_connection_using_3_level_config_defaults_to_default_env_prima
110
110
111
111
config = {
112
112
"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" }
115
115
} ,
116
116
"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" }
119
119
}
120
120
}
121
121
@prev_configs , ActiveRecord ::Base . configurations = ActiveRecord ::Base . configurations , config
122
122
123
123
ActiveRecord ::Base . establish_connection
124
124
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
126
126
ensure
127
127
ActiveRecord ::Base . configurations = @prev_configs
128
128
ENV [ "RAILS_ENV" ] = previous_env
129
129
ActiveRecord ::Base . establish_connection ( :arunit )
130
- FileUtils . rm_rf "db"
131
130
end
132
131
133
132
def test_establish_connection_using_2_level_config_defaults_to_default_env_primary_db
134
133
previous_env , ENV [ "RAILS_ENV" ] = ENV [ "RAILS_ENV" ] , "default_env"
135
134
136
135
config = {
137
136
"default_env" => {
138
- "adapter" => "sqlite3" , "database" => "db/primary.sqlite3"
137
+ "adapter" => "sqlite3" , "database" => "test/ db/primary.sqlite3"
139
138
} ,
140
139
"another_env" => {
141
- "adapter" => "sqlite3" , "database" => "db/bad-primary.sqlite3"
140
+ "adapter" => "sqlite3" , "database" => "test/ db/bad-primary.sqlite3"
142
141
}
143
142
}
144
143
@prev_configs , ActiveRecord ::Base . configurations = ActiveRecord ::Base . configurations , config
145
144
146
145
ActiveRecord ::Base . establish_connection
147
146
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
149
148
ensure
150
149
ActiveRecord ::Base . configurations = @prev_configs
151
150
ENV [ "RAILS_ENV" ] = previous_env
152
151
ActiveRecord ::Base . establish_connection ( :arunit )
153
- FileUtils . rm_rf "db"
154
152
end
155
153
156
154
def test_remove_connection_is_deprecated
@@ -167,28 +165,28 @@ def test_remove_connection_is_deprecated
167
165
end
168
166
169
167
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" } }
171
169
@prev_configs , ActiveRecord ::Base . configurations = ActiveRecord ::Base . configurations , config
172
170
173
171
@handler . establish_connection ( :development )
174
172
175
173
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
177
175
ensure
178
176
ActiveRecord ::Base . configurations = @prev_configs
179
177
end
180
178
181
179
def test_establish_connection_using_top_level_key_in_two_level_config
182
180
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" }
185
183
}
186
184
@prev_configs , ActiveRecord ::Base . configurations = ActiveRecord ::Base . configurations , config
187
185
188
186
@handler . establish_connection ( :development_readonly )
189
187
190
188
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
192
190
ensure
193
191
ActiveRecord ::Base . configurations = @prev_configs
194
192
end
@@ -199,13 +197,13 @@ def test_symbolized_configurations_assignment
199
197
development : {
200
198
primary : {
201
199
adapter : "sqlite3" ,
202
- database : "db/development.sqlite3" ,
200
+ database : "test/ db/development.sqlite3" ,
203
201
} ,
204
202
} ,
205
203
test : {
206
204
primary : {
207
205
adapter : "sqlite3" ,
208
- database : "db/test.sqlite3" ,
206
+ database : "test/ db/test.sqlite3" ,
209
207
} ,
210
208
} ,
211
209
}
0 commit comments