Update UAT: all Phase 1 tests passing

- Test 6 (middleware redirect) now passes after fix
- 12/12 tests passing
- Phase 1 UAT complete

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Michele
2026-02-01 12:03:51 +01:00
parent 44fcd37366
commit eb5b2cd42c

View File

@@ -34,9 +34,8 @@ result: pass
### 6. Protezione route - utente non autenticato ### 6. Protezione route - utente non autenticato
expected: Visitando /dashboard/ senza essere loggati, si viene reindirizzati a /login/ expected: Visitando /dashboard/ senza essere loggati, si viene reindirizzati a /login/
result: issue result: pass
reported: "quasi giusto: se vado su https://lab.mlhub.it/leopost/dashboard, mi reindirizza qui https://lab.mlhub.it/login/?redirectTo=%2Fdashboard%2F e mi mostra errore 404, dovrebbe reindirizzarmi qui https://lab.mlhub.it/leopost/login/?redirectTo=%2Fdashboard%2F" note: "Risolto - middleware aggiornato per usare request.nextUrl.clone() che preserva il basePath"
severity: major
### 7. Dashboard dopo login ### 7. Dashboard dopo login
expected: Dopo il login, l'utente vede la dashboard con il suo piano attuale, checklist onboarding, e navigazione con nome utente expected: Dopo il login, l'utente vede la dashboard con il suo piano attuale, checklist onboarding, e navigazione con nome utente
@@ -65,17 +64,19 @@ result: pass
## Summary ## Summary
total: 12 total: 12
passed: 11 passed: 12
issues: 1 issues: 0
pending: 0 pending: 0
skipped: 0 skipped: 0
## Gaps ## Gaps
[all issues resolved]
### Resolved Issues
- truth: "Visitando /dashboard/ senza essere loggati, si viene reindirizzati a /login/" - truth: "Visitando /dashboard/ senza essere loggati, si viene reindirizzati a /login/"
status: failed status: resolved
reason: "User reported: quasi giusto: se vado su https://lab.mlhub.it/leopost/dashboard, mi reindirizza qui https://lab.mlhub.it/login/?redirectTo=%2Fdashboard%2F e mi mostra errore 404, dovrebbe reindirizzarmi qui https://lab.mlhub.it/leopost/login/?redirectTo=%2Fdashboard%2F" reason: "Middleware usava new URL() che non preserva basePath. Corretto con request.nextUrl.clone()"
severity: major fix_commit: 44fcd37
test: 6 test: 6
artifacts: []
missing: []