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 - Запуск тестов с покрытием"
|
||
|