Se actualiza el formato 'fecha-hora' de los turnos
[isfdt166-ansi-edi2-2024-server.git] / gherkin / turno_eliminar.feature
blobbe069e760cb79bf9ac6ebbdd38bfcdb998aac3c2
1 # language: es
2 Característica: Liberar (eliminar) un turno pedido
4   Dado el sistema de turnos para una veterinaria, como administrador, se
5   eliminan los turnos tomados.
7   Escenario: El administrador elimina un turno pedido
8     Dado un turno tomado por un usuario
9     E identificado por la fecha y hora
10     Cuando el admin elimina el turno
11     Y la acción se realiza a través de la API REST
12     Y la llamada se hace a la ruta '/turno/{YYYY-MM-DDThh:mm:ssZ}/{mascota_id}'
13     Y el verbo HTTP es 'DELETE'
14     Entonces el sistema retorna el código 200
15     Y un objeto representando al turno liberado
16     Y el objeto es un JSON que respeta el formato:
17     """
18     {
19       "turno": [STRING],
20       "mascota_id": [NUMBER]
21     }
22     """