Sha256: cc6362f2ff5b8c38bec37ac28ad4247abd534aaf830a8a141be52e88a2cf387a
Contents?: true
Size: 993 Bytes
Versions: 2
Compression:
Stored size: 993 Bytes
Contents
require "cases/helper" module ActiveRecord class Migration class LoggerTest < ActiveRecord::TestCase # mysql can't roll back ddl changes self.use_transactional_fixtures = false Migration = Struct.new(:name, :version) do def disable_ddl_transaction; false end def migrate direction # do nothing end end def setup super ActiveRecord::SchemaMigration.create_table ActiveRecord::SchemaMigration.delete_all end def teardown super ActiveRecord::SchemaMigration.drop_table end def test_migration_should_be_run_without_logger previous_logger = ActiveRecord::Base.logger ActiveRecord::Base.logger = nil migrations = [Migration.new('a', 1), Migration.new('b', 2), Migration.new('c', 3)] ActiveRecord::Migrator.new(:up, migrations).migrate ensure ActiveRecord::Base.logger = previous_logger end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activerecord-nuodb-adapter-1.1 | test/cases/migration/logger_test.rb |
activerecord-nuodb-adapter-1.0.4 | test/cases/migration/logger_test.rb |