()
| 570 | |
| 571 | // Create a promise that never resolves - simulates offline/stuck mutation |
| 572 | const mutationPromise = () => new Promise<void>(() => {}) |
| 573 | |
| 574 | // First environment: Create a transaction that gets stuck (simulating offline) |
| 575 | const firstEnv = createTestOfflineEnvironment({ |