単体テストでasserts_redirected_toを使用していますが、次の警告が表示されます。
非推奨の警告:部分的なハッシュ引数でassert_redirected_toを使用することは非推奨です。代わりに、フルセット引数を指定してください。
部分ハッシュ引数とは何ですか?また、完全セット引数とは何ですか?これらは、以前にRailsコミュニティで使用されていた用語ではありません。これらについて、Googleで見つけることができる唯一の関連する結果は、この非推奨の警告に関連しています。
これが私のコードです:
assert_redirected_to :controller => :user, :action => :search
また試した:
assert_redirected_to({:controller => :user, :action => :search})
一部のパラメーターなどが欠落していると思われるかもしれませんが、APIドキュメントには、すべてのパラメーターを含める必要はないと明示的に記載されています:http:
//rails.rubyonrails.org/classes/ActionController/Assertions/ResponseAssertions .html