2018/08/21分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activejob/CHANGELOG.md
- Allow
assert_performed_with
to be called without a block. - Execution of
assert_performed_jobs
, andassert_no_performed_jobs
without a block should respect passed:except
,:only
, and:queue
options. - Allow
:queue
option to job assertions and helpers.
Fix merging relation that order including ?
activerecord/lib/active_record/relation/merger.rb
の修正です。
?
が含まれているorder
をmerge
メソッドでmergeしようとするとエラーになるバグがあったのを修正しています。
Merge pull request #33635 from bogdanvlviv/improve-active_job-test_helpers
activejob/lib/active_job/queue_adapters/test_adapter.rb
、
activejob/lib/active_job/test_helper.rb
の修正です。
Active Jobのtest helperの改善として、assert_performed_with
をblockの指定無しで呼べるよう修正、各ヘルパーメソッドに:queue
オプションを指定出来るよう修正、等を行っています。
Merge pull request #33660 from y-yagi/follow_up_32121
railties/lib/rails/tasks.rb
、
railties/lib/rails/tasks/routes.rake
の修正です。
Move rake routes task to rails commandで削除されたrake routes
taskを戻してrake routes
が実行出来るよう修正、及び、rake task
を実行したらdeprecateメッセージを出力するよう修正しています。
rake routes
はpublic taskなので、他のtask同様いきなり削除ではなく、まずdeprecateにしてから削除するようにする為。