2023/09/14分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
- Add ability to show slow tests to the test runner
- Raise error when generating attribute with dangerous name.
Add changelog entry for profiling slow tests
railties/CHANGELOG.md
の修正です。
test runnerにslow testのprofiling機能を追加した、Add changelog entry for profiling slow testsの対応についてCHANGELOGにエントリーを追加しています。
Remove unused delete_all from test
activerecord/test/cases/enum_test.rb
の修正です。
不要なdelete_all
メソッドの呼び出しを削除しています。
Merge pull request #49193 from seanpdoyle/action-view-test-case-documentation
Action Viewのテスト、及び、rails guideのTesting Rails Applications
の修正です。
guideにActionView::TestCase
を使用してpartial templatesのテストをする方法の説明を追加、及び、Action Viewのテストにguideで説明している方法についての挙動を確認するテストを追加しています。
activejob/test/cases/instrumentation_test.rb
の修正です。
Active Jobで設定しているinstrumentationについてのテストを追加しています。
Regex escape table and column names
activerecord/test/cases/batches_test.rb
の修正です。
table name、及び、column nameに対するRegexのescape処理が不足している箇所があったのを修正しています。SQL Server Active Record adapterでテストを通す為に必要な為。
Raise error when generating attribute with dangerous name
railties/lib/rails/generators/generated_attribute.rb
の修正です。
generatorでmodelを生成する際に、fieldにattributeとして指定出来ない名前(save
などActive Recordで使用している名前)を使用した場合に、エラーになるよう修正しています。
bin/rails generate model Post save # => Could not generate field 'save', as it is already defined by Active Record.