class DefaultTest

Public Instance Methods

test_multiline_default_text() click to toggle source
# File activerecord/test/cases/defaults_test.rb, line 18
def test_multiline_default_text
  record = Default.new
  # older postgres versions represent the default with escapes ("\\012" for a newline)
  assert("--- []\n\n" == record.multiline_default || "--- []\\012\\012" == record.multiline_default)
end
test_nil_defaults_for_not_null_columns() click to toggle source
# File activerecord/test/cases/defaults_test.rb, line 9
def test_nil_defaults_for_not_null_columns
  %w(id name course_id).each do |name|
    column = Entrant.columns_hash[name]
    assert !column.null, "#{name} column should be NOT NULL"
    assert_not column.default, "#{name} column should be DEFAULT 'nil'"
  end
end