I'm trying to get webrat to select a radio button from a list, using cucumber.
I have this scenario:
Scenario: Update an existing article
Given I have an article with title Big Bananas and body text Big yellow bananas are good for you
And I am on the list of articles
When I choose "Big Bananas"
And press "Update article"
And I fill in "Title" with "Massive Bananas"
And I press "Save"
Then I should have an article titled Massive Bananas
And I should not have an article titled Big Bananas
And my view contains:
.
.
<% @articles.each do |article| %>
<tr>
<td><%= radio_button_tag "article", article.title %></td>
<td><%= article.title %></td>
<td>
<%article.tags.each do |tag|%>
<div><%= tag.name %></div>
<%end%>
</td>
</tr>
<%end%>
.
.
The problem is that I need my radio button id to be the title of the article so web rat can pick it up from my cucumber scenario, at the moment my output for an item looks like:
<tr>
<td><input id="article_big_bananas" name="article" type="radio" value="Big Bananas" /></td>
<td>Big Bananas</td>
<td>
<div>fruit</div>
<div>yellow</div>
</td>
</tr>
Any ideas how I should do this?