aboutsummaryrefslogtreecommitdiffstats
path: root/tools/link-preview-test.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/link-preview-test.js')
-rw-r--r--tools/link-preview-test.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/link-preview-test.js b/tools/link-preview-test.js
index 673cb20..d90dbd2 100644
--- a/tools/link-preview-test.js
+++ b/tools/link-preview-test.js
@@ -116,7 +116,7 @@ try {
check('a picture link is still a picture, not a card', !!pic && pic.img && !pic.card, JSON.stringify(pic));
check('the registrar was asked once per link', previewHits.filter((u) => u === 'https://news.example/story/1').length === 1 && !previewHits.some((u) => u.endsWith('.png')), JSON.stringify(previewHits));
let kept = 0; // written behind, a second after the card was learned
- for (let i = 0; i < 12 && !kept; i++) { kept = await page.evaluate(() => JSON.parse(localStorage.getItem('coinos-link-previews') || '[]').length); if (!kept) await sleep(300); }
+ for (let i = 0; i < 12 && !kept; i++) { kept = await page.evaluate(() => JSON.parse((window.coinosCache || localStorage).getItem('coinos-link-previews') || '[]').length); if (!kept) await sleep(300); }
check('the card is remembered for next time', kept === 1, kept + ' kept');
check('no page errors', errs.length === 0, errs.slice(0, 2).join(' | '));
} finally { await browser.close(); server.stop(true); }