У меня есть следующая таблица в приложении Я разрабатываю с помощью рубина на рельсах: Огурцов: выбор элемента из таблицы для удаления или добавлений
Я хочу создать тест в огурце, где я выбираю пользователь из таблицы и удалить его или отредактировать.
Я не знаю, для чего это определение шага.
Я хотел бы быть в состоянии сделать что-то вроде:
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 "(.*)"$/'
Вы можете добавить функцию/сценарий к столбу? – 2010-11-22 18:33:23
Добавлен и пример того, что я хочу сделать. В основном я хочу симулировать щелчок по ссылке удаления рядом с Алисой Хантером. – 2010-11-22 18:49:52