次のコードを統合rspecテストでテストするにはどうすればよいですか(私はカピバラも使用しています)?
1 <%= form_for [@project, @task] do |f| %>
17 <p>
18 <%= f.date_select(:target_date,
19 :default => Date.today,
20 :order => [:day, :month, :year], :start_year => Date.today.year,
21 :end_year => Date.today.year + 3) %>
22 </p>
23
24 <%= f.submit %>
25
26 <% end %>
これまでのところ、次のコードがあります...
select '28', :from => :day
...しかし、>オプションを選択できません。ID、名前、またはラベル「日」の選択ボックスが見つかりません
編集: ページの HTML 出力を見ると、Rails が自動的に ID を日、月、年のフィールドに追加していることに気付きました...たとえば、日の出力は次のようになります...
<select id="show_date_3i" name="show[date(3i)]"><option value="1">1</option>
でもまたこうすると・・・
select '28', :from => :show_date_3i
... >>>オプションを選択できません、ID、名前、またはラベル 'show_date_3i' の選択ボックスが見つかりませんでした ... それはなぜですか?