Работает отлично. Я попробовал это с «Я следую« mylink »как получить» тоже, и это сработало, поэтому метод часть кажется достаточно гибкой.
я есть следующая таблица в приложении, которое я разрабатываю с использованием ruby на рельсах:
Я хочу создать тест в огурце, где я выбираю пользователя из таблицы и удаляю его или редактирую.
Я не знаю, каково определение шага для этого.
Я хотел бы иметь возможность сделать что-то вроде:
Feature: User Manegement
In order to manage users
As an admin
I want to see a users list and change user properties
Background:
Given the following activated users exists
| name | email |
| Alice Hunter | [email protected] |
| Bob Hunter | [email protected] |
And the following user records
| name | email |
| Jonh Doe | [email protected] |
Scenario: I delete a user from the table
Given I am logged in as admin
When I follow "Administration"
And I follow "User Management"
And I delete "Alice Hunter"
Then I should not see "Alice Hunter"`
Кто-нибудь может помочь? Спасибо.
@ Брэд
Вернулась ошибка:
wrong number of arguments (2 for 1) (ArgumentError)
./features/step_definitions/table_steps.rb:26:in `within'
./features/step_definitions/table_steps.rb:26:in `/^I delete "(.*)"$/'