Pepino: seleccionar un elemento de una tabla para eliminarlo o agregarlo
Tengo la siguiente tabla en una aplicación que estoy desarrollando usando Ruby on Rails:
Quiero crear una prueba en pepino donde selecciono un usuario de la tabla y lo elimino o edito.
No sé cuál es la definición de paso para eso.
Me gustaría poder hacer 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"`
¿Alguien puede ayudar? Gracias.
@puntilla
El error regresó:
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 "(.*)"$/'