Pepino: selecionando um elemento de uma tabela para exclusão ou adição
Eu tenho a tabela a seguir em um aplicativo que estou desenvolvendo usando ruby on rails:
Quero criar um teste no pepino em que seleciono um usuário da tabela e o excluo ou edito.
Não sei qual é a definição de etapa para isso.
Eu gostaria de poder fazer algo como:
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"`
Alguém pode ajudar? Obrigado.
@brad
O erro retornou:
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 "(.*)"$/'