なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2016/12/08)

2016/12/08分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #27289 from matthewd/fixture-file-module

actionpack/lib/action_dispatch/testing/integration.rbactionpack/lib/action_dispatch/testing/test_process.rbの修正です。

ActionDispatch::TestProcess#fixture_file_uploadメソッドをActionDispatch::TestProcess::FixtureFile moduleに移動し、ActionDispatch::IntegrationTestクラスでTestProcess moduleをincludeしていたのをやめてTestProcess::FixtureFile moduleをincludeするよう修正しています。

元々、ActionDispatch::IntegrationTestクラスでfixture_file_uploadメソッドを使えるようにする為に、TestProcess moduleをincludeするようにしたのですが、TestProcess moduleにはfixture_file_uploadメソッド以外にメソッド(sessioncookies等)が定義されており、そちらが既存の処理に影響が出てしまった為、必要なfixture_file_uploadメソッドだけを追加出来るよう対応しています。