aboutsummaryrefslogtreecommitdiffstats
path: root/spec/spec_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/spec_helper.rb')
-rw-r--r--spec/spec_helper.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index 89d7a3f7b..1caf5560b 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -40,16 +40,21 @@ RSpec.configure do |config|
config.before(:suite) do
DatabaseCleaner.strategy = :transaction
- DatabaseCleaner.clean_with( :truncation, {:except => %w[spatial_ref_sys geometry_columns]} )
+
+ Apartment.database_names.each do |database|
+ Apartment::Database.drop(database)
+ end
+ DatabaseCleaner.clean_with(:truncation, {:except => %w[spatial_ref_sys geometry_columns]} )
end
config.before(:each) do
+ Apartment::Database.switch(nil)
DatabaseCleaner.start
end
config.after(:each) do
- Apartment::Database.switch(nil)
DatabaseCleaner.clean
+ Apartment::Database.switch(nil)
end
end