Merge branch 'fix-postgres-specs' of https://github.com/skalee/database_cleaner into skalee-fix-postgres-specs

This commit is contained in:
Ernesto Tagwerker 2016-04-16 12:02:05 -03:00
commit 62972b81de

View file

@ -14,6 +14,7 @@ module PostgreSQLHelper
@encoding = default_config['encoding'] || ENV['CHARSET'] || 'utf8'
begin
establish_connection(default_config.merge('database' => 'postgres', 'schema_search_path' => 'public'))
ActiveRecord::Base.connection.drop_database(default_config['database']) rescue nil
ActiveRecord::Base.connection.create_database(default_config['database'], default_config.merge('encoding' => @encoding))
rescue Exception => e
$stderr.puts e, *(e.backtrace)
@ -32,7 +33,6 @@ module PostgreSQLHelper
end
def active_record_pg_migrate
`dropdb #{default_config['database']}`
create_db
establish_connection
ActiveRecord::Migrator.migrate 'spec/support/active_record/migrations'