なるようになるブログ

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

rails commit log流し読み(2018/10/12)

2018/10/12分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activesupport/CHANGELOG.md


Merge pull request #34185 from gmcgibbon/test_retry

.travis.ymlGemfileの修正です。

minitest-retry gemを追加して、テストがコケた際に自動でテストをリトライするよう修正しています。設定がされているのはrailtiesのテストのみ。


Test that nested structs to_json works as expected

activesupport/test/json/encoding_test.rbの修正です。

nestしたStructに対してto_jsonを呼び出した際に、to_jsonに指定したオプションが全てのObjectに対して適応される事を確認するテストを追加しています。


Runs the generator before assertions

railties/test/generators/app_generator_test.rbの修正です。

test_new_application_doesnt_need_defaultsでgeneratorの実行が不足していたのを追加しています。


Merge pull request #34123 from frodsan/deprecate_unicode_string_wrappers

activesupport/lib/active_support/multibyte/chars.rbactivesupport/lib/active_support/multibyte/unicode.rbの修正です。

ActiveSupport::Multibyte::Unicode#downcase#upcase#swapcaseがdeprecateになりました。今後は、Ruby標準のString#downcase#upcase#swapcaseを使う必要があります。