2015/07/10分のコミットです。
CHANGELOGへの追加はありませんでした。
set parameters as a query string
actionpack/lib/action_controller/test_case.rb
の修正です。
query parametersを文字列で設定するよう修正しています。実際にhttpでのリクエストが行われる際は、基本文字列で渡される為、それに合わせた為、のようです。
use Rack::Test::UploadedFile
when uploading files
actionpack/test/controller/test_case_test.rb
の修正です。
ファイルのアップロード処理にActionDispatch::Http::UploadedFile
ではなく、Rack::Test::UploadedFile
を使用するよう修正しています。
いずれ正確なmimeを生成出来るようにする予定があり、その為との事です。 rack-testでその対応をする予定があって、そのテストの事を考慮して、変更した感じですかねえ。
Removed use of mocha in active_support
ActiveSupportのテストの修正です。
ActiveSupportのテストで、mochaを使用しないよう修正しています。
drop runtime conditionals in parameter parsing
actionpack/lib/action_dispatch/middleware/params_parser.rb
の修正です。
ActionDispatch::ParamsParser#parse_formatted_parameters
メソッド内にあった条件分岐を削除しています。
もともとrequest.content_mime_type
の値がproc
だった場合はブロック呼び出し、jsonだった場合はpost dataのパース処理、という風に分岐があったのですが、
jsonの場合もprocを渡すようにし、call
メソッドを呼び出すだけで済むよう修正しています。