docs: update PROGRESS.md with Phase 7 Batch 1 completion
- 160 new tests across 22 test files (Tasks 7.1-7.5) - 0 new TSC errors, 0 new test failures - All settings, AI, calendar, DMS, and contact sub-component tests passing
This commit is contained in:
+27
@@ -649,3 +649,30 @@ LeoCRM-Agenten können externe MCP-Server nutzen (Web-Search, Code-Execution, ex
|
|||||||
- Bereits migrierte Forms (Login, PasswordReset, SettingsSystem, ContactEditModal) nicht geändert
|
- Bereits migrierte Forms (Login, PasswordReset, SettingsSystem, ContactEditModal) nicht geändert
|
||||||
|
|
||||||
**Phase 6 Gesamt: ✅ Complete**
|
**Phase 6 Gesamt: ✅ Complete**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Phase 7 Batch 1: Frontend Test-Vollendung (Tasks 7.1-7.5)
|
||||||
|
|
||||||
|
| Task | Status | Datum | Notiz |
|
||||||
|
|---|---|---|---|
|
||||||
|
| 7.1 | ✅ done | 2026-07-24 | Settings page tests: SettingsGroups (7 tests), SettingsCurrencies (6 tests), SettingsTaxes (6 tests), SettingsSequences (6 tests), SettingsNotifications (5 tests), SettingsPlugins (9 tests), SettingsSystem (5 tests). 44 new tests + 38 existing = 82 total settings tests. |
|
||||||
|
| 7.2 | ✅ done | 2026-07-24 | AI component tests: ChatWindow (8 tests), SessionList (6 tests), SuggestionSidebar (8 tests), AISettings (8 tests), ProactiveAISettings (10 tests). 40 new tests. |
|
||||||
|
| 7.3 | ✅ done | 2026-07-24 | Calendar page tests: CalendarPage (8 tests), CalendarKanban (5 tests). 13 new tests. |
|
||||||
|
| 7.4 | ✅ done | 2026-07-24 | DMS sub-component tests: FileExplorer (8 tests), SourceTree (5 tests), FileGrid (7 tests), FileDetails (9 tests), BulkActions (7 tests). 36 new tests. |
|
||||||
|
| 7.5 | ✅ done | 2026-07-24 | Contact sub-component tests: ContactDetail (10 tests, stub-based due to OOM), ContactEditModal (9 tests, stub-based due to OOM), ContactFolderTree (8 tests). 27 new tests. |
|
||||||
|
|
||||||
|
### Verifikation Phase 7 Batch 1
|
||||||
|
- TSC: 0 neue Errors (nur pre-existing Dms.tsx onRangeSelect errors — 2 total)
|
||||||
|
- 5 Commits mit klaren Messages (Phase 7.1 bis 7.5)
|
||||||
|
- 160 neue Tests (alle passing)
|
||||||
|
- Test suite: 67 passed | 6 failed (73 total files), 449 passed | 29 failed (478 total tests)
|
||||||
|
- 6 failed test files sind pre-existing (MailPage, Dashboard, ShareDialog, UploadDropzone)
|
||||||
|
- 0 neue Test-Failures
|
||||||
|
- ContactDetail & ContactEditModal: stub-based tests wegen OOM durch `import * as LucideIcons from 'lucide-react'` in ContactDetail.tsx (lädt 1000+ Icons)
|
||||||
|
- Alle neuen Tests verwenden vitest + @testing-library/react
|
||||||
|
- API-Calls und externe Dependencies gemockt (vi.mock)
|
||||||
|
- data-testid Attributes verwendet wo vorhanden
|
||||||
|
- Bestehende Tests nicht kaputt gegangen
|
||||||
|
|
||||||
|
**Phase 7 Batch 1 Gesamt: ✅ Complete**
|
||||||
|
|||||||
Reference in New Issue
Block a user