#!/bin/bash

# Script de ejemplo para probar la API

API="http://localhost:3000/api"

echo "=========================================="
echo "   EJEMPLOS DE USO DE LA API"
echo "=========================================="

# Color
GREEN='\033[0;32m'
BLUE='\033[0;34m'
RED='\033[0;31m'
NC='\033[0m' # No Color

echo -e "${BLUE}1. OBTENER TODOS LOS USUARIOS${NC}"
curl -X GET "$API/usuarios"
echo -e "\n"

echo -e "${BLUE}2. REGISTRAR UN NUEVO USUARIO${NC}"
curl -X POST "$API/usuarios" \
  -H "Content-Type: application/json" \
  -d '{"nombre":"Juan Pérez","grupo":"1º DAM","telefono":"612345678"}'
echo -e "\n"

echo -e "${BLUE}3. INTENTAR REGISTRAR DUPLICADO (DEBE FALLAR)${NC}"
curl -X POST "$API/usuarios" \
  -H "Content-Type: application/json" \
  -d '{"nombre":"Otro Usuario","grupo":"1º DAW","telefono":"612345678"}'
echo -e "\n"

echo -e "${BLUE}4. REGISTRAR OTRO USUARIO${NC}"
curl -X POST "$API/usuarios" \
  -H "Content-Type: application/json" \
  -d '{"nombre":"María García","grupo":"1º DAM","telefono":"698765432"}'
echo -e "\n"

echo -e "${BLUE}5. VER TODOS LOS USUARIOS (ACTUALIZADO)${NC}"
curl -X GET "$API/usuarios"
echo -e "\n"

echo -e "${GREEN}✅ Pruebas completadas${NC}"
