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は停止すべきなのですが、実際は停止せず送信処理が行われてしまうバグがあったのを修正しています。