From 0780c444dbf9793fdffaa631fa929d77f109e24f Mon Sep 17 00:00:00 2001 From: Ryuta Kamizono Date: Tue, 11 Oct 2016 03:55:06 +0900 Subject: Fix table comment dumping Follow up to #26735. If `table_options` returns `{ comment: nil }`, `create_table` line is broken. Example: ```ruby create_table "accounts", force: :cascade, do |t| ``` --- activerecord/test/cases/schema_dumper_test.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'activerecord/test/cases/schema_dumper_test.rb') diff --git a/activerecord/test/cases/schema_dumper_test.rb b/activerecord/test/cases/schema_dumper_test.rb index 7f9a5798dd..ae3a5651a1 100644 --- a/activerecord/test/cases/schema_dumper_test.rb +++ b/activerecord/test/cases/schema_dumper_test.rb @@ -51,6 +51,7 @@ class SchemaDumperTest < ActiveRecord::TestCase output = standard_dump assert_match %r{create_table "accounts"}, output assert_match %r{create_table "authors"}, output + assert_no_match %r{(?<=, ) do \|t\|}, output assert_no_match %r{create_table "schema_migrations"}, output assert_no_match %r{create_table "ar_internal_metadata"}, output end -- cgit v1.2.3