6

RSpecの選択リストから値を選択したい。たとえば、私はそのようなデータを持っています:

<div class="control-group">
 <label class="control-label" for="user_teacher_leader_attributes_teacher_id">Teacher names</label>
  <div class="controls">
   <select id="user_teacher_leader_attributes_teacher_id" name="user[teacher_leader_attributes][teacher_id]">
    <option value="1" selected="selected">Math teacher</option>
    <option value="2">Physics teacher</option>       
  </div>
</div>

RSpecPhysics teacher経由でオプションを選択したい。どうやってやるの?また、値でリストから何かを選択できますか (たとえば、値 "2" で選択します)。Physics teacher

4

1 に答える 1

17

解決策を見つけました。selectメソッドを使用する必要があります。

select "Physics teacher", :from => "teacher_leader[teacher_id]"
于 2012-04-07T16:46:35.323 に答える