Merge branch 'codigo-turno'
[isfdt166-ansi-edi2-2024-server.git] / gherkin / veterinario_crear.feature
blobeead56eff44e5fa01ae7a8481ebcdfc38064e9e5
1 # language: es
2 Característica: Agregar un veterinario
4   Dado el sistema de turnos para una veterinaria, como administrador, se carga
5   un veterinario para atender las especies.
7   Escenario: El administrador carga un veterinario
8     Dado un veterinario que no se encuentra registrado en el sistema
9     Cuando el admin carga un veterinario nuevo
10     Y la acción se realiza a través de la API REST
11     Y la llamada se hace a la ruta '/veterinario'
12     Y el verbo HTTP es 'POST'
13     Y se envía un objeto JSON que respeta el formato:
14     """
15     {
16       "nombre": [STRING]
17     }
18     """
19     Entonces el sistema retorna el código 200
20     Y un objeto representando a la especie nueva
21     Y el objeto es un JSON que respeta el formato:
22     """
23     {
24       "id": [NUMBER],
25       "nombre": [STRING]
26     }
27     """