class PrimaryKeyIntegerNilDefaultTest

Public Instance Methods

setup() click to toggle source
# File activerecord/test/cases/primary_keys_test.rb, line 381
def setup
  @connection = ActiveRecord::Base.connection
end
teardown() click to toggle source
# File activerecord/test/cases/primary_keys_test.rb, line 385
def teardown
  @connection.drop_table :int_defaults, if_exists: true
end
test_schema_dump_primary_key_bigint_with_default_nil() click to toggle source
# File activerecord/test/cases/primary_keys_test.rb, line 396
def test_schema_dump_primary_key_bigint_with_default_nil
  @connection.create_table(:int_defaults, id: :bigint, default: nil, force: true)
  schema = dump_table_schema "int_defaults"
  assert_match %r{create_table "int_defaults", id: :bigint, default: nil}, schema
end
test_schema_dump_primary_key_integer_with_default_nil() click to toggle source
# File activerecord/test/cases/primary_keys_test.rb, line 389
def test_schema_dump_primary_key_integer_with_default_nil
  skip if current_adapter?(:SQLite3Adapter)
  @connection.create_table(:int_defaults, id: :integer, default: nil, force: true)
  schema = dump_table_schema "int_defaults"
  assert_match %r{create_table "int_defaults", id: :integer, default: nil}, schema
end