Rails の View で、 date_select
のようなヘルパーを使って日付を選択する select ボックスを表示させているとします。「年」や「日」は文字列の数字を指定することで取得できますが、月にかんしては locale が英語なら "Aug" 、日本語なら "8月" のようになってしまい、テストコード内でどのように入力すべきか迷ってしまいます。("8月" と日本語で入力してもテストを実行すると失敗してしまいます)
以下のように I18n.l
メソッドで Date クラスのインスタンスから月だけ取得して翻訳させればうまい具合に選択されます。
select I18n.l(Date.today, format: '%B'), from: 'hoge[i3]'