2017/10/19分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activerecord/test/cases/invertible_migration_test.rbの修正です。
test_migrate_enable_and_disable_extensionテストの後処理で、hstore extentionを有効化するよう修正しています。
テストの中でhstoreを無効化しているのですが、無効化したままだと他のテストに影響が出てしまう為。
Improve out-of-box experience with System tests including chromedriver-helper by default
railties/lib/rails/generators/rails/app/templates/Gemfileの修正です。
デフォルトで生成されるGemfileにchromedriver-helperを追加しています。
System testでChromeを使用する際に役に立つ(自動でchromedriverをインストールしたり使用するようにしてくれる)為。
Merge pull request #30579 from bogdanvlviv/fix_ar_internal_metadata_for_a_test_database
activerecord/lib/active_record/railties/databases.rake、
activerecord/lib/active_record/tasks/database_tasks.rbの修正です。
db:setup及びdb:test:prepare taskで、ar_internal_metadata tableに誤った値(test用DBのenvironmentにdevelopmentが設定されてしまっていた)が設定されてしまうバグがあったのを修正しています。
Remove unused FixtureTemplate class
actionview/test/template/digestor_test.rbの修正です。
使用していないFixtureTemplateクラスを削除しています。
Test ignored_columns value is inheritable by subclasses
activerecord/test/cases/base_test.rbの修正です。
ignored_columnsが子クラスにも影響がある事を確認するテストを追加しています。
Merge pull request #29127 from DmytroVasin/rails-ujs-remote-callbacks
actionview/app/assets/javascripts/rails-ujs/features/remote.coffee、
actionview/app/assets/javascripts/rails-ujs/utils/ajax.coffeeの修正です。
ajax:beforeSend callbackに渡したfunction内でfalseをreturnした場合そのajax requestは停止すべきなのですが、実際は停止せず送信処理が行われてしまうバグがあったのを修正しています。