我目前正在使用 RSpec 编写一个表单测试,我想知道我将如何选择一个单选按钮,给出下面的表单:
<%=form_for(@whatever) do|f|%>
<%=f.label :option, "TRUE" %>
<%=f.radio_button :option, true %>
<%=f.label :option, "FALSE" %>
<%=f.radio_button :morning, false %>
<%=f.submit "SAVE" %>
<% end %>
我希望我的测试看起来像这样:
describe "with valid options selected" do
before do
#CODE TO SELECT A RADIO BUTTON
click_button "SAVE"
end
end
最佳答案
describe "with valid info" do
before do
choose('True')
click_button "Create Setlist"
end
...
end
我必须为单选按钮分配一个 ID 才能正常工作
额外引用文档:http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Actions
关于ruby-on-rails - 使用 Rspec 选择单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11483967/