Testy e2e: resetDb czysci seed, test-all w Justfile; db.json 56 rezerwacji na 2 tygodnie
This commit is contained in:
24
Justfile
24
Justfile
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user