#!/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 ""