Merge branch 'codigo-turno'
[isfdt166-ansi-edi2-2024-server.git] / gherkin / mascota_listar.feature
blob544cf9cba91a09d8a5c4f77e4491610ee35550a4
1 # language: es
2 Característica: Listar las mascotas
4   Dado el sistema de turnos para una veterinaria, como usuario o administrador,
5   se listan las mascotas para ser atendidas por los veterinarios.
7   Escenario: El usuario (dueño) lista las mascotas cargadas en el sistema
8     Dado el sistema con mascotas cargadas
9     O sin mascotas cargadas
10     Cuando el usuario pide la lista de mascotas
11     Y la acción se realiza a través de la API REST
12     Y la llamada se hace a la ruta '/mascota'
13     Y el verbo HTTP es 'GET'
14     Entonces el sistema retorna el código 200
15     Y un objeto representando la lista de mascotas
16     Y el objeto es un JSON que respeta el formato:
17     """
18     [
19       {
20         "id": [NUMBER],
21         "especie_id": [NUMBER],
22         "nombre": [STRING]
23       }
24     ]
25     """