Files
medassist-ng/.husky/pre-push
T
2026-01-25 20:04:03 +01:00

32 lines
734 B
Bash
Executable File

#!/bin/sh
# Get the directory where the script is located
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
ROOT_DIR="$(dirname "$SCRIPT_DIR")"
echo "Running backend tests before push..."
cd "$ROOT_DIR/backend" && CI=true npm test
if [ $? -ne 0 ]; then
echo "❌ Backend tests failed. Push aborted."
echo "Use 'git push --no-verify' to skip tests if needed."
exit 1
fi
echo "✅ Backend tests passed!"
echo ""
echo "Running frontend tests before push..."
cd "$ROOT_DIR/frontend" && CI=true npm test
if [ $? -ne 0 ]; then
echo "❌ Frontend tests failed. Push aborted."
echo "Use 'git push --no-verify' to skip tests if needed."
exit 1
fi
echo "✅ Frontend tests passed!"
echo ""
echo "✅ All tests passed! Pushing..."