Testy e2e: resetDb czysci seed, test-all w Justfile; db.json 56 rezerwacji na 2 tygodnie

This commit is contained in:
Krzysztof Cieślik
2026-06-21 07:22:38 +02:00
parent 7eb11de84e
commit f1eb1a7b20
4 changed files with 499 additions and 4 deletions

View File

@@ -43,6 +43,30 @@ test:
e2e:
node test_rms.mjs
# Uruchom WSZYSTKIE testy (jednostkowe + e2e) — startuje serwery, testuje, zamyka
test-all:
#!/usr/bin/env bash
set -e
echo ">>> Uruchamianie json-server na porcie {{API_PORT}}..."
npx json-server --watch db.json --host 0.0.0.0 --port {{API_PORT}} >/tmp/jss.log 2>&1 &
JSS_PID=$!
echo ">>> Uruchamianie Vite dev server na porcie {{DEV_PORT}}..."
npm run dev >/tmp/vite.log 2>&1 &
VITE_PID=$!
trap "kill $JSS_PID $VITE_PID 2>/dev/null; wait $JSS_PID $VITE_PID 2>/dev/null; true" EXIT
echo ">>> Oczekiwanie na gotowość serwerów..."
sleep 5
echo ""
echo "========================================="
echo " Vitest — testy jednostkowe"
echo "========================================="
npm run test -- --run
echo ""
echo "========================================="
echo " Playwright — testy e2e"
echo "========================================="
node test_rms.mjs
# Uruchom Storybook
storybook:
npm run storybook