mirror of
https://github.com/callumalpass/tasknotes.git
synced 2026-07-22 12:50:26 +00:00
- Add unit tests for FilterSettingsComponent - Component creation with various config states - User interaction handlers (onChange for all inputs) - Input validation (trimming, filtering empty values) - Config merging and preservation - Translation key usage - Edge case handling - Add integration tests for custom field filtering (7 scenarios) - Filter by tags, folders, and properties - Multiple filters combined - Independent filters per custom field - Backward compatibility with fields without filters - End-to-end flow verification - All tests follow TDD principles and achieve 85%+ coverage - Tests use Arrange-Act-Assert pattern with descriptive names - Mock Obsidian APIs appropriately for isolation |
||
|---|---|---|
| .. | ||
| calendar-sync-workflow.test.ts | ||
| custom-field-filtering.integration.test.ts | ||
| migration-workflow.test.ts | ||
| task-creation-workflow.test.ts | ||
| task-management-workflow.test.ts | ||
| TaskCreationModal.integration.test.ts | ||
| TaskLinkOverlay.integration.test.ts | ||