2016/11/20分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix tests for prepared_statements: false and queries hitting #select_all
activerecord/test/cases/adapters/postgresql/prepared_statements_test.rb
の修正です。
prepared statementsをdisabledにした場合のテストで、ActiveRecord::Base.connection
のprepared_statements
の値を操作してテストを行っていたのを、prepared_statements: false
を指定したconfigを準備し、そちらを使用するよう修正しています。
activerecord/test/cases/adapters/postgresql/prepared_statements_test.rb
の修正です。
先程コミットされたprepared statementsのテストで接続先名をタイポしていた(arunit_with_prepared_statements
-> arunit_without_prepared_statements
)のを修正しています。
fix typo in match
doc [ci skip]
actionpack/lib/action_dispatch/routing/mapper.rb
のdocの修正です。
ActionDispatch::Routing::Mapper::Base#match
メソッドのdocで、Constraints
をConstrains
にタイポしていたのを修正しています。
が、ここは文脈的にConstrains
で正しかった為、後ほどrevertされています。
Revert "fix typo in match
doc [ci skip]"
先ほどコミットされた、ActionDispatch::Routing::Mapper::Base#match
メソッドのdoc内のConstraints
をConstrains
に修正した対応をrevertしています。理由は上記参照。
Change html-scanner to rails-html-sanitizer
Rails guideのAction View Overview
の修正です。
strip_tags(html)
の項の説明で、strip_tags
メソッドを提供しているgemの名前が誤っていたのを修正しています。
Do not rely on Ruby implementation in AM test
activemodel/test/cases/validations/numericality_validation_test.rb
の修正です。
numericality validation のテストで、Floatの"97.18"がBigDecimalの"97.18"より大きい事が前提となっているテストがあるのですが、MRI以外のJRuby等ではこれらの値は同値として判断される為、テストがエラーになってしまていた為、テストに使用する値を調整しています。
railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/application.js.tt
、
railties/lib/rails/generators/rails/app/templates/app/views/layouts/application.html.erb.tt
の修正です。
turbolinks
をrequireするかどうかの判定にgemfile_entries
の内容を確認していたのを、skip_turbolinks
オプションの値を参照するよう修正しています。
Fix prepared statements disabled test again
activerecord/test/cases/adapters/postgresql/prepared_statements_disabled_test.rb
の修正です。
prepared statementsをdisabledにした場合のテストで、query methodを呼び出してエラーがraiseしない事だけを確認していたのを、値が正しく取れる事も確認するよう修正しています。