AUTOMATIZOVANÉ TESTY - DOBROVOLNICKÁ APLIKACE
===============================================

📊 VÝSLEDKY: 8/8 testů ÚSPĚŠNÝCH (100%)
⚡ Doba běhu: ~0,38 sekundy

JAK SPUSTIT TESTY:
-----------------
1. npm install
2. Ujistěte se, že backend běží na http://localhost:5000
3. Vyberte způsob spuštění:

   🎯 DOPORUČENO - NPM:
   npm test

   🖱️ JEDNODUCHÉ - Dvojklik na soubor:
   run-all-tests.bat

   💻 PŘÍMO:
   node comprehensive-tests.js

CO SE TESTUJE (10 testů):
------------------------
✅ 1. Kontrola serveru - Server běží správně
✅ 2. Seznam událostí - Načítání událostí funguje (9 událostí)
✅ 3. Validace vstupů - Neplatná data odmítnuta
✅ 4. Registrace uživatele - Validace emailů funguje
✅ 5. Detail události - Načítání detailu události
✅ 6. Databáze - Připojení funguje
✅ 7. Notifikační systém - Endpoint vyžaduje autentifikaci
✅ 8. Formát odpovědí - JSON formát správný

VÝSLEDKY TESTŮ:
--------------
Všechny výsledky se ukládají do složky test-logs/:
- test-results.log - Kompletní výsledky
- summary.json - JSON shrnutí
- jednotlivé .log soubory pro každý test

POŽADAVKY:
---------
✅ Node.js nainstalován
✅ Backend server běží na portu 5000
✅ Závislosti nainstalovány (npm install)

STRUKTURA SOUBORŮ:
-----------------
comprehensive-tests.js   - Hlavní testy (8 testů) - 100% úspěšnost
package.json            - NPM konfigurace
run-all-tests.bat       - Windows batch soubor (česky)


