aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/aaa_create_tables_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/test/cases/aaa_create_tables_test.rb')
-rw-r--r--activerecord/test/cases/aaa_create_tables_test.rb20
1 files changed, 8 insertions, 12 deletions
diff --git a/activerecord/test/cases/aaa_create_tables_test.rb b/activerecord/test/cases/aaa_create_tables_test.rb
index f1fae8a469..32e0d2936e 100644
--- a/activerecord/test/cases/aaa_create_tables_test.rb
+++ b/activerecord/test/cases/aaa_create_tables_test.rb
@@ -1,13 +1,9 @@
# The filename begins with "aaa" to ensure this is the first test.
-require 'abstract_unit'
+require "cases/helper"
-class AAACreateTablesTest < ActiveSupport::TestCase
+class AAACreateTablesTest < ActiveRecord::TestCase
self.use_transactional_fixtures = false
- def setup
- @base_path = "#{File.dirname(__FILE__)}/../schema"
- end
-
def test_drop_and_create_main_tables
recreate ActiveRecord::Base unless use_migrations?
assert true
@@ -15,7 +11,7 @@ class AAACreateTablesTest < ActiveSupport::TestCase
def test_load_schema
if ActiveRecord::Base.connection.supports_migrations?
- eval(File.read("#{File.dirname(__FILE__)}/../schema/schema.rb"))
+ eval(File.read(SCHEMA_ROOT + "/schema.rb"))
else
recreate ActiveRecord::Base, '3'
end
@@ -24,7 +20,7 @@ class AAACreateTablesTest < ActiveSupport::TestCase
def test_drop_and_create_courses_table
if Course.connection.supports_migrations?
- eval(File.read("#{File.dirname(__FILE__)}/../schema/schema2.rb"))
+ eval(File.read(SCHEMA_ROOT + "/schema2.rb"))
end
recreate Course, '2' unless use_migrations_for_courses?
assert true
@@ -33,19 +29,19 @@ class AAACreateTablesTest < ActiveSupport::TestCase
private
def use_migrations?
unittest_sql_filename = ActiveRecord::Base.connection.adapter_name.downcase + ".sql"
- not File.exist? "#{@base_path}/#{unittest_sql_filename}"
+ not File.exist? SCHEMA_ROOT + "/#{unittest_sql_filename}"
end
def use_migrations_for_courses?
unittest2_sql_filename = ActiveRecord::Base.connection.adapter_name.downcase + "2.sql"
- not File.exist? "#{@base_path}/#{unittest2_sql_filename}"
+ not File.exist? SCHEMA_ROOT + "/#{unittest2_sql_filename}"
end
def recreate(base, suffix = nil)
connection = base.connection
adapter_name = connection.adapter_name.downcase + suffix.to_s
- execute_sql_file "#{@base_path}/#{adapter_name}.drop.sql", connection
- execute_sql_file "#{@base_path}/#{adapter_name}.sql", connection
+ execute_sql_file SCHEMA_ROOT + "/#{adapter_name}.drop.sql", connection
+ execute_sql_file SCHEMA_ROOT + "/#{adapter_name}.sql", connection
end
def execute_sql_file(path, connection)