У меня есть следующий файл Feature, который пытается зайти на страницу, выберите ссылку, затем отредактируйте данные пользователя.
Scenario: Edit an existing member of the club
Given I go to the member list page
And I choose the first item
And I fill in the "First Name" with "Bloggs
When I press "Update"
Then I should be on the member list page
And I should see "Bloggs"
, а файл member_step.rb содержит
Given /^I choose the first item$/ do
#save_and_open_page
visit members_path
click_link "1"
end
Мой файл rout.rb имеет
Gfs::Application.routes.draw do
resources :members
end
Проблема в том, что я не могу заставить шаг click_link "1" работать.Предполагается, что он будет
- Перейти к странице индекса '/ members'
- Страница индекса отображает список пользователей, каждый из которых имеет префикс с номером, то есть ссылкой.
- Выберите ссылку
Что я знаю, так это то, что на индексной странице отображается список, мой маршрут работает ('/ members), но мой Cucumber не работает, а я нет греясь во славе зелени .
Диагностика save_and_open_page показывает только заголовок страницы индекса, а не детали, как если бы контроллер не обращался к данным
Предложения приветствуются.