docs: BUG-011 (Playwright localhost statt Produktion), BUG-012 (helpers.ts Mock-Daten), BUG-013 (ContactsList data-testid fehlt)
This commit is contained in:
+28
-9
@@ -117,13 +117,32 @@ Jeder Bug wird wie folgt dokumentiert:
|
||||
- **Ursache:** ContactCreate Schema hat keine required fields (type, displayname etc. sind optional)
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### BUG-010: GET /attachments mit nicht existierender entity_id gibt 500 statt 404
|
||||
- **Kategorie:** API / Error Handling
|
||||
- **Modul:** Attachments
|
||||
- **Endpoint:** GET /api/v1/attachments?entity_type=contact&entity_id=00000000-0000-0000-0000-000000000000
|
||||
- **Erwartet:** 404 Not Found (Entity existiert nicht)
|
||||
- **Tatsächlich:** 500 Internal Server Error
|
||||
- **Status Code:** 500
|
||||
- **Schweregrad:** Medium
|
||||
- **Ursache:** Route gibt 500 statt 404 wenn Entity nicht gefunden wird
|
||||
### BUG-011: Playwright E2E Tests laufen gegen localhost statt Produktion
|
||||
- **Kategorie:** Frontend / E2E Tests
|
||||
- **Modul:** Playwright
|
||||
- **Datei:** `frontend/playwright.config.ts`
|
||||
- **Erwartet:** E2E Tests laufen gegen Produktion (https://crm.media-on.de)
|
||||
- **Tatsächlich:** baseURL ist `http://localhost:5173` — Tests suchen lokalen Vite Dev Server
|
||||
- **Schweregrad:** High
|
||||
- **Ursache:** Playwright config hat keine BASE_URL für Produktion gesetzt
|
||||
- **Status:** ⏳ Nicht gefixt — Tests müssen mit `BASE_URL=https://crm.media-on.de` laufen
|
||||
|
||||
### BUG-012: Playwright helpers.ts verwendet Mock-Daten statt echter API
|
||||
- **Kategorie:** Frontend / E2E Tests
|
||||
- **Modul:** Playwright helpers
|
||||
- **Datei:** `frontend/e2e/helpers.ts`
|
||||
- **Erwartet:** E2E Tests nutzen echte API (keine Mocks)
|
||||
- **Tatsächlich:** helpers.ts definiert `TEST_USER`, `MOCK_CONTACTS`, `TEST_TENANT` und interceptet API Calls mit Mocks
|
||||
- **Schweregrad:** High
|
||||
- **Ursache:** Tests wurden als Mock-Tests geschrieben, nicht als echte E2E Tests
|
||||
- **Status:** ⏳ Nicht gefixt — helpers.ts muss umgeschrieben werden für echte API-Tests
|
||||
|
||||
### BUG-013: ContactsList fehlt data-testid Attribut
|
||||
- **Kategorie:** Frontend / E2E Tests
|
||||
- **Modul:** Contacts
|
||||
- **Datei:** `frontend/src/pages/ContactsList.tsx` (oder ähnlich)
|
||||
- **Erwartet:** `data-testid="contact-list-view"` oder `data-testid="contact-list-empty"` vorhanden
|
||||
- **Tatsächlich:** Keines der data-testid Attribute gefunden in ContactsList
|
||||
- **Schweregrad:** Low
|
||||
- **Ursache:** data-testid Attribute fehlen in ContactsList Komponente
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
Reference in New Issue
Block a user