なるようになるブログ

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

rails commit log流し読み(2024/02/20)

2024/02/20分のコミットです。

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


Action Cable assert_broadcasts API docs [ci skip]

actioncable/lib/action_cable/test_helper.rbのdocの修正です。

assert_broadcastsのdoc内にあるexampleコードが、assert_broadcastsを送信したmessagesを返す旨説明が記載されていたのを修正しています。実際はassert_broadcastsはmessagesを返さない(Introduce capture_emails and capture_broadcastsで変更された)為。


[RF DOCS] Add documentation for perform_all_later to Active Job Basics guide [ci-skip] (#51004)

rails guideのActive Job Basicsの修正です。

jobのbulk enqueue処理についての説明を追加しています。


Fix delegated type example

activerecord/lib/active_record/delegated_type.rbのdocの修正です。

ActiveRecord::DelegatedType moduleのdoc内の、delegatorとdelegateeを同時に作成するexampleコードが正しく動作しないコードになっていたのを修正しています。


Address ApplicationTests::FrameworksTest failure on Ubuntu 22.04

railties/test/application/initializers/frameworks_test.rbの修正です。

ApplicationTests::FrameworksTestが使用するMySQL clientによってfailしてしまっていた(clientが返すエラーがバージョンによって違う事による影響)のを修正しています。


Address ApplicationTests::DBConsoleTest failures against asserion enabled Ruby

railties/test/application/dbconsole_test.rbの修正です。

db consoleのテストで結果が取得できるまでのtimeoutの時間を伸ばしています。


Refactor BindParameterTest

Active Recordのテストの修正です。

BindParameterのテストについて、期待される動作がより明確になるようassert処理を修正しています。