diff options
author | Yves Senn <yves.senn@gmail.com> | 2014-03-20 21:54:10 +0100 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2014-03-20 21:54:10 +0100 |
commit | 2ca3f338adfcf2fdc3ac43d7f4fe226e854a318d (patch) | |
tree | 48c1a606f5d56c0eea84e00b72bcee8e588b447f /activerecord/test/cases | |
parent | 582cbff616a927df097353ea8f96c3c1b88f4847 (diff) | |
parent | 79405a07a45dfaeb6c39d794b42b72ee73e420e9 (diff) | |
download | rails-2ca3f338adfcf2fdc3ac43d7f4fe226e854a318d.tar.gz rails-2ca3f338adfcf2fdc3ac43d7f4fe226e854a318d.tar.bz2 rails-2ca3f338adfcf2fdc3ac43d7f4fe226e854a318d.zip |
Merge pull request #14400 from tgxworld/ensure_tables_are_dropped_after_test
Drop custom tables after each test.
Diffstat (limited to 'activerecord/test/cases')
-rw-r--r-- | activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb b/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb index de7acdf3ab..49d8ec238d 100644 --- a/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb +++ b/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb @@ -1,9 +1,12 @@ # encoding: utf-8 require "cases/helper" +require 'support/ddl_helper' module ActiveRecord module ConnectionAdapters class PostgreSQLAdapterTest < ActiveRecord::TestCase + include DdlHelper + def setup @connection = ActiveRecord::Base.connection end @@ -369,12 +372,8 @@ module ActiveRecord ctx.exec_insert(sql, 'SQL', binds) end - def with_example_table(definition = nil) - definition ||= 'id serial primary key, number integer, data character varying(255)' - @connection.exec_query("create table ex(#{definition})") - yield - ensure - @connection.exec_query('drop table if exists ex') + def with_example_table(definition = 'id serial primary key, number integer, data character varying(255)', &block) + super(@connection, 'ex', definition, &block) end def connection_without_insert_returning |