2021/12/01分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix bind_parameter_test regexp
activerecord/test/cases/bind_parameter_test.rb
の修正です。
bind_parameter_test
でassert_match
にメタ文字を含む文字列を指定する際に、Regexp.escape
を使用してメタ文字をエスケープするよう修正しています。
Fix crash in ActionController::TestCase
in rspec
actionpack/lib/action_controller/test_case.rb
の修正です。
ActionController::TestCase
のexecutor_around_each_request
をsingleton_class.attr_accessor
に変更しています。元々はclass_attribute
だったのですが、class_attribute
だとRSpecが使う際に問題になる為、との事です。
Merge pull request #43758 from jonathanhefner/fix-notifications_test-flakey-test
activesupport/test/notifications_test.rb
の修正です。
notificationsのテストで、絶対誤差で値をチェックしている箇所が浮動小数点の精度エラーによりランダムにfailしていたのを、相対誤差で値が期待値の1%以内に収まるかをチェックするよう修正しています。
Merge pull request #43725 from Shopify/erubi-frozen-string-literals
actionview/lib/action_view/railtie.rb
、
actionview/lib/action_view/template.rb
の修正です。
コンパイルしたERB templateに# frozen_string_literal: true
を追加出来るよう対応しています。デフォルトは追加しないようなっており、追加したい場合、config.action_view.frozen_string_literal
にtrueを指定すればOKです。