super-productivity/e2e/fixtures
Johannes Millan c628c3d7ce test(e2e): add legacy migration sync tests for WebDAV and SuperSync
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)
2026-01-13 18:26:45 +01:00
..
legacy-archive-subtasks-backup.json test(archive): add failing tests for legacy import subtask loss 2025-12-26 16:02:34 +01:00
legacy-full-migration-backup.json test(e2e): add legacy data migration E2E test 2026-01-09 12:58:58 +01:00
legacy-migration-client-a.json test(e2e): add legacy migration sync tests for WebDAV and SuperSync 2026-01-13 18:26:45 +01:00
legacy-migration-client-b.json test(e2e): add legacy migration sync tests for WebDAV and SuperSync 2026-01-13 18:26:45 +01:00
legacy-migration-collision-a.json test(e2e): add legacy migration sync tests for WebDAV and SuperSync 2026-01-13 18:26:45 +01:00
legacy-migration-collision-b.json test(e2e): add legacy migration sync tests for WebDAV and SuperSync 2026-01-13 18:26:45 +01:00
supersync.fixture.ts fix(e2e): skip supersync tests when server unavailable 2026-01-05 11:50:51 +01:00
test-backup-with-archives.json fix(backup): persist archive data to IndexedDB on local import 2026-01-08 16:12:13 +01:00
test-backup.json test(sync): re-enable sync after import in tests and adjust baseURL fallback 2025-12-22 12:08:04 +01:00
test.fixture.ts Merge branch 'master' into feat/operation-logs 2026-01-03 18:51:51 +01:00