【发布时间】:2012-04-07 15:06:37
【问题描述】:
我想从 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>
我想通过 RSpec 选择选项 Physics teacher。我怎样才能做到这一点?另外,我可以按值从列表中选择一些东西吗(例如,通过它具有的值“2”选择Physics teacher)?
【问题讨论】:
-
你需要
have_selector匹配器 -
@Mik_Die 为什么我应该使用匹配器来选择选项?你确定吗?
标签: html ruby-on-rails-3 rspec ruby-on-rails-3.2 selectlist