callumalpass_tasknotes/tests/integration
Renato Mendonca 3c7061b578 test: add comprehensive tests for custom field filtering feature
- 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
2025-10-12 19:27:56 +13:00
..
calendar-sync-workflow.test.ts feat: Enhance integration test helpers and update iterateAllLeaves callback types 2025-06-24 17:44:58 +10:00
custom-field-filtering.integration.test.ts test: add comprehensive tests for custom field filtering feature 2025-10-12 19:27:56 +13:00
migration-workflow.test.ts fix(tests): Fix migration workflow test for YAML parsing errors 2025-07-13 00:35:03 +10:00
task-creation-workflow.test.ts fix: automatically sanitize forbidden characters in task titles 2025-09-08 01:15:26 +10:00
task-management-workflow.test.ts Refactor Types, Mocks, and Test Helpers for Improved Type Safety and Consistency 2025-06-24 22:07:31 +10:00
TaskCreationModal.integration.test.ts Feat/Implement status auto-suggestion with NLP integration (#512) 2025-08-31 10:35:02 +10:00
TaskLinkOverlay.integration.test.ts Feat/Implement status auto-suggestion with NLP integration (#512) 2025-08-31 10:35:02 +10:00