feat: Add CardDAV/VTODO integration tests and fix Nextcloud addressbo… #29
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
feature-request
field-updates
good first issue
help wanted
integration
invalid
performance
phase-2
phase-3
question
research-needed
sync
testing
ui
ux
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Phil/tsdav!29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/dav-migration-cli"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
…ok bugs
Implements comprehensive test coverage for issue #27 (CardDAV and VTODO migration) and fixes critical bugs preventing Nextcloud addressbook operations.
Production validation: Successfully migrated 131 contacts from Radicale to Nextcloud.
Bug Fixes (AddressBookCollectionMigrator):
Fix addressbook home URL construction for Nextcloud provider
Add required resourcetype property to addressbook creation
Implement homeUrl override for fetchAddressBooks
New Test Files:
tests/integration/contacts.integration.test.ts (5 tests)
tests/integration/vtodo.integration.test.ts (6 tests)
Code Coverage:
Dependencies:
Test Results:
Closes #27