Froze rails gems
[depot.git] / vendor / rails / activerecord / test / cases / aaa_create_tables_test.rb
diff --git a/vendor/rails/activerecord/test/cases/aaa_create_tables_test.rb b/vendor/rails/activerecord/test/cases/aaa_create_tables_test.rb
new file mode 100644 (file)
index 0000000..3911afa
--- /dev/null
@@ -0,0 +1,24 @@
+# The filename begins with "aaa" to ensure this is the first test.
+require "cases/helper"
+
+class AAACreateTablesTest < ActiveRecord::TestCase
+  self.use_transactional_fixtures = false
+
+  def test_load_schema
+    eval(File.read(SCHEMA_ROOT + "/schema.rb"))
+    if File.exists?(adapter_specific_schema_file)
+      eval(File.read(adapter_specific_schema_file))
+    end
+    assert true
+  end
+
+  def test_drop_and_create_courses_table
+    eval(File.read(SCHEMA_ROOT + "/schema2.rb"))
+    assert true
+  end
+
+  private
+  def adapter_specific_schema_file
+    SCHEMA_ROOT + '/' + ActiveRecord::Base.connection.adapter_name.downcase + '_specific_schema.rb'
+  end
+end