66 lines
1.7 KiB
Bash
Executable file
66 lines
1.7 KiB
Bash
Executable file
#!/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 ""
|
|
|