tim plugin, chat bot sync notifications, test fixes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
ca47052768
commit
3b7c7cf5ac
21 files changed
+827
-14
No files matched your search
@@ -357,7 +357,15 @@ describe('Undo: No-Op When Empty', () => {
|
||||
ctrlZ();
|
||||
await sleep(200);
|
||||
}
|
||||
// Now Ctrl+Z should be harmless
|
||||
// Wait for state to settle — previous undo operations can still be
|
||||
// resurrecting cards asynchronously after canUndo() has flipped to
|
||||
// false. Poll until two consecutive fetches agree on card count.
|
||||
let prev = -1, stable = 0;
|
||||
for (let i = 0; i < 30 && stable < 2; i++) {
|
||||
const cards = await fetch('api/cards').then(r => r.json());
|
||||
if (cards.length === prev) stable++; else { stable = 0; prev = cards.length; }
|
||||
if (stable < 2) await sleep(100);
|
||||
}
|
||||
const cardsBefore = await fetch('api/cards').then(r => r.json());
|
||||
ctrlZ();
|
||||
await sleep(200);
|
||||
|
||||
Reference in new issue
Block a user