2015/07/15分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #20866 from jdantonio/countdown-latch
ActiveSupportの修正です。
並列処理のラッチの処理に、独自のクラスを使用していたのを、 ruby-concurrency/concurrent-ruby が提供しているクラスを使用するよう修正しています。
concurrency-ruby
には並列処理の為の多数のユーティリティが提供されており、そちらを使用する方が便利だろう、という事のようです。
Remove concurrent-ruby from Action Pack gemspec
actionpack/actionpack.gemspec
の修正です。
gemspecから、先のコミットで誤って追加されたconcurrent-ruby
を削除しています。 ActiveSupport経由で使用するようになっており、ActionPackのgemspecには不要な為。
Gemfile.lockの修正です。
こちらも不要なconcurrency-ruby
を削除しています。
Rack implements redirect?
so we don't need it
actionpack/lib/action_controller/test_case.rb
、
actionpack/lib/action_dispatch/testing/test_response.rb
の修正です。
LiveTestResponse
クラス、TestResponse
クラスからredirect?
メソッドを削除しています。親クラスであるRack::Response
に既に削除されている(https://github.com/rack/rack/blob/1569a985e17d9caaf94d0e97d95ef642c4ab14ba/lib/rack/response.rb#L141)ため。
[ci skip] add note for individual stub creation
rails guideのA Guide to Testing Rails Applications
の修正です。
既に存在するcontroller / modelに対して、テストのスタブを作成するコマンドについての説明を追加しています。