Method: MigrationTest#teardown

Defined in:
lib/acts_as_versioned/test/migration_test.rb

#teardownObject



11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/acts_as_versioned/test/migration_test.rb', line 11

def teardown
  if ActiveRecord::Base.connection.respond_to?(:initialize_schema_information)
    ActiveRecord::Base.connection.initialize_schema_information
    ActiveRecord::Base.connection.update "UPDATE schema_info SET version = 0"
  else
    ActiveRecord::Base.connection.initialize_schema_migrations_table
    ActiveRecord::Base.connection.assume_migrated_upto_version(0)
  end
  
  Thing.connection.drop_table "things" rescue nil
  Thing.connection.drop_table "thing_versions" rescue nil
end