From 30b0118f2523a04d6777c8ec79b3181c128b3bf8 Mon Sep 17 00:00:00 2001 From: Alban Peignier Date: Tue, 17 Apr 2012 16:08:38 +0200 Subject: Fixes all specs. Refs #6 --- spec/spec_helper.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'spec/spec_helper.rb') 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 -- cgit v1.2.3