X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=vendor%2Frails%2Factiverecord%2Ftest%2Fcases%2Faaa_create_tables_test.rb;fp=vendor%2Frails%2Factiverecord%2Ftest%2Fcases%2Faaa_create_tables_test.rb;h=3911afac4940a2cd7b8933b57ba6ff5cbf325b6e;hb=437aa336c44c74a30aeea16a06743c32747ed661;hp=0000000000000000000000000000000000000000;hpb=97a0772b06264134cfe38e7494f9427efe0840a0;p=feedcatcher.git

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
index 0000000..3911afa
--- /dev/null
+++ b/vendor/rails/activerecord/test/cases/aaa_create_tables_test.rb
@@ -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