2017/10/18分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #30876 from y-yagi/selenium_chrome_headless
actionpack/lib/action_dispatch/system_testing/driver.rb
の修正です。
System testにheadless chromeのサポートを追加しています。driven_by
メソッドのusing
オプションに:headless_chrome
を指定すると headless chromeが使用されるようになています。
compatibility - use int instead of bigint
activerecord/lib/active_record/migration/compatibility.rb
の修正です。
Rails 4.2で作られたmigrationファイルでreferences
メソッドを使用した際に、primary key typeにbigint
が使われてしまっていたのを、作成したときと同じくinteger
が使われるよう修正しています。
Should test LegacyPrimaryKeyTest
to both V5_0
and V4_2
activerecord/test/cases/migration/compatibility_test.rb
の修正です。
古いRailsで作られたmigrationファイルのprimary keyの型をチェックするテストを、Rails 4.2と5.0それぞれのバージョンで作成されたmigrationについてテストするよう修正しています。
Fix typo in allow_failure
argument [ci skip]
railties/test/isolation/abstract_unit.rb
のdocの修正です。
allow_failure
引数をallow_failures
にタイポしていたのを修正しています。
Remove unnecessary allow_failure: true
option
railties/test/application/rake_test.rb
の修正です。
routes
taskを実行する際に、allow_failure: true
を指定していたのを削除しています。
routes
taskは必ずexit statusが0に設定され、taskが失敗(exit statusが0以外)する事は無い為。
Remove unused UnknownController
class
actionpack/lib/action_controller/metal/exceptions.rb
の修正です。
使用していないUnknownController
クラスを削除しています。
Add mention how to delete several records in bulk to Active Record Basics Guides [ci skip]
rails guideのActive Record Basics
の修正です。
Delete
の項にdestroy_all
メソッドについての説明を追加しています。
Set proper migration' version in bug report templates
guides/bug_report_templates/active_record_migrations_gem.rb
、
guides/bug_report_templates/active_record_migrations_master.rb
の修正です。
migrationファイルのバージョンを5.0
-> 5.1
に更新しています。