codigo0/scripts/prepare-validation-test.sh

66 lines
1.7 KiB
Bash
Raw Normal View History

2026-01-19 08:10:16 +00:00
#!/bin/bash
# Script para preparar el entorno para validación con TES
echo "🧪 Preparando entorno para validación con TES..."
echo ""
# Verificar que la app funciona
echo "1. Verificando que la app funciona..."
if [ -f "package.json" ]; then
echo " ✅ package.json encontrado"
else
echo " ❌ package.json no encontrado"
exit 1
fi
# Verificar que el backend está disponible (opcional)
echo ""
echo "2. Verificando backend (opcional)..."
if command -v curl &> /dev/null; then
if curl -s http://localhost:3000/health > /dev/null 2>&1; then
echo " ✅ Backend disponible en http://localhost:3000"
else
echo " ⚠️ Backend no disponible (no crítico para validación)"
fi
else
echo " ⚠️ curl no disponible, no se puede verificar backend"
fi
# Verificar contenido de ejemplo
echo ""
echo "3. Verificando contenido de ejemplo..."
if [ -f "src/data/procedures.ts" ]; then
echo " ✅ Protocolos locales disponibles"
else
echo " ❌ Protocolos no encontrados"
exit 1
fi
# Verificar checklists
echo ""
echo "4. Verificando checklists..."
if grep -q "rcpChecklistSteps" src/pages/RCP.tsx 2>/dev/null; then
echo " ✅ Checklist RCP disponible"
else
echo " ⚠️ Checklist RCP no encontrado"
fi
# Verificar dosis inline
echo ""
echo "5. Verificando dosis inline..."
if grep -q "Dosis de Fármacos" src/pages/RCP.tsx 2>/dev/null; then
echo " ✅ Dosis inline en RCP SVA disponible"
else
echo " ⚠️ Dosis inline no encontrada"
fi
echo ""
echo "✅ Preparación completada"
echo ""
echo "📋 Próximos pasos:"
echo " 1. Iniciar app: npm run dev"
echo " 2. Abrir en navegador: http://localhost:5173"
echo " 3. Seguir tests en: docs/VALIDACION_TES_20MIN.md"
echo ""