mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-01-23 02:36:05 +00:00
Add E2E tests covering the scenario where two clients both migrate from the old Super Productivity format (pre-operation-log) and then sync. Tests include: - Both clients migrated with different data (keep local/remote resolution) - Both clients migrated with same entity IDs (ID collision handling) - Archive data preservation after migration + sync (WebDAV only) New files: - legacy-migration-helpers.ts: Helper functions for seeding legacy DB - 4 JSON fixtures for legacy data scenarios - webdav-legacy-migration-sync.spec.ts: 4 WebDAV tests - supersync-legacy-migration-sync.spec.ts: 3 SuperSync tests (1 skipped) |
||
|---|---|---|
| .. | ||
| assertions.ts | ||
| check-webdav.ts | ||
| e2e-constants.ts | ||
| element-helpers.ts | ||
| index.ts | ||
| legacy-migration-helpers.ts | ||
| schedule-task-helper.ts | ||
| supersync-assertions.ts | ||
| supersync-helpers.ts | ||
| sync-helpers.ts | ||
| time-input-helper.ts | ||
| tour-helpers.ts | ||
| waits.ts | ||