29 lines
922 B
Bash
29 lines
922 B
Bash
|
|
#!/bin/bash
|
|||
|
|
|
|||
|
|
echo "🧪 Запуск тестов для useQuestionTimer"
|
|||
|
|
echo "======================================"
|
|||
|
|
|
|||
|
|
# Проверяем, установлены ли зависимости
|
|||
|
|
if [ ! -d "node_modules" ]; then
|
|||
|
|
echo "📦 Устанавливаем зависимости..."
|
|||
|
|
npm install
|
|||
|
|
fi
|
|||
|
|
|
|||
|
|
echo ""
|
|||
|
|
echo "🔍 Запускаем все тесты..."
|
|||
|
|
npm run test:run
|
|||
|
|
|
|||
|
|
echo ""
|
|||
|
|
echo "📊 Запускаем тесты с покрытием..."
|
|||
|
|
npm run test:coverage
|
|||
|
|
|
|||
|
|
echo ""
|
|||
|
|
echo "✅ Тесты завершены!"
|
|||
|
|
echo ""
|
|||
|
|
echo "💡 Полезные команды:"
|
|||
|
|
echo " npm run test - Запуск тестов в watch режиме"
|
|||
|
|
echo " npm run test:ui - Запуск тестов с UI интерфейсом"
|
|||
|
|
echo " npm run test:run - Запуск тестов один раз"
|
|||
|
|
echo " npm run test:coverage - Запуск тестов с покрытием"
|
|||
|
|
|