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) |
||
|---|---|---|
| .. | ||
| legacy-archive-subtasks-backup.json | ||
| legacy-full-migration-backup.json | ||
| legacy-migration-client-a.json | ||
| legacy-migration-client-b.json | ||
| legacy-migration-collision-a.json | ||
| legacy-migration-collision-b.json | ||
| supersync.fixture.ts | ||
| test-backup-with-archives.json | ||
| test-backup.json | ||
| test.fixture.ts | ||