I have this scenario in  feature/edit_account.feature

Scenario: Edit Account
       Given I am a valid user
       And I sign in with valid data
       When I follow "Edit Account"
       And I choose "website"
--------------------------------------------------------------------------------------------------------------------------
And my view contains:

<%=  semantic_form_for @account do |a| %>
<%=  a.semantic_fields_for :permission do |p| %>
  <table name = 'permission_table'>
    <tr>
      <td></td>
      <td> <%= p.label "My_Self" %> </td>
      <td> <%= p.label "My_Friends" %> </td>
      <td> <%= p.label "Everyone" %> </td>
    </tr>
   <% User::PERMISSION_FIELDS.each { |x| %>
    <tr>
      <td><%= p.label x %></td>
      <td> <%=  p.radio_button x, "1", :checked => true %> </td>
      <td> <%=  p.radio_button x, "2" %> </td>
      <td> <%=  p.radio_button x, "3" %> </td>

      <%}%>
    </tr>
  </table>
 <%=  a.commit_button "Update permissions" %>
<%  end %>
<%  end %>
 
-------------------------------------------------------------------------------------------------------------------------------------
And my user model contains:

class User < ActiveRecord::Base

  PERMISSION_FIELDS = %w(website blog about_me gtalk_name location
email
                         date_of_birth anniversary_date
relationship_status
                         spouse_name gender activities yahoo_name
skype_name
                         educations work_informations delicious_name
                         twitter_username msn_username linkedin_name
                         address landline mobile marker)
 end
-------------------------------------------------------------------------------------------------------------------------------------------
When i run the above scenario an error occur i.e:

And I choose "website"            # features/step_definitions/
web_steps.rb:88
      cannot choose field, no radio button with id, name, or label
'website' found (Capybara::ElementNotFound)
      ./features/step_definitions/web_steps.rb:90
      ./features/step_definitions/web_steps.rb:14:in `with_scope'
      ./features/step_definitions/web_steps.rb:89:in `/^(?:|I )choose
"([^"]*)"(?: within "([^"]*)")?$/'
      features/edit_account.feature:10:in `And I choose "website"'




thanks for future reply

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to