Files
mon-site/tests.sh
2026-04-15 07:10:24 +00:00

41 lines
769 B
Bash
Executable File

#!/bin/bash
ERRORS=0
echo "=== Tests du site ==="
# Test 1 : le fichier existe
if [ -f "index.html" ]; then
echo "✅ index.html existe"
else
echo "❌ index.html introuvable"
ERRORS=$((ERRORS + 1))
fi
# Test 2 : DOCTYPE présent
if grep -q "<!DOCTYPE html>" index.html; then
echo "✅ DOCTYPE présent"
else
echo "❌ DOCTYPE manquant"
ERRORS=$((ERRORS + 1))
fi
# Test 3 : balise title
if grep -q "<title>" index.html; then
echo "✅ Balise title présente"
else
echo "❌ Balise title manquante"
ERRORS=$((ERRORS + 1))
fi
# Test 4 : balise h1
if grep -q "<h1>" index.html; then
echo "✅ Balise h1 présente"
else
echo "❌ Balise h1 manquante"
ERRORS=$((ERRORS + 1))
fi
echo ""
echo "=== Résultat : $ERRORS erreur(s) ==="
exit $ERRORS