test(e2e): to genindlæsninger mere venter på gemningen
Samme form som de fire "Gemt"-ventetider, to andre steder — begge lige før en `page.reload()`, hvilket er der, hvor det koster. `en note kan skrives fed, og den kommer hel tilbage` havde `blur()` direkte efterfulgt af en genindlæsning uden noget værn overhovedet. Nåede PATCH'en ikke frem først, målte prøven en note, der aldrig blev skrevet — og den prøve findes netop for at fange en omformer, der er uenig med sig selv. `[[henvisning]]`-prøven havde `waitForTimeout(900)`. Tallet var gættet til at overleve tastepausen på 700 ms; et gæt om tid måler maskinen frem for programmet. Det er den konstruktion, den her fil allerede advarer imod. Begge venter nu på PATCH-svaret gennem noteGemt(). Der står 24 faste ventetider tilbage i filen. De er ikke rørt: flere af dem venter med vilje (at skrive i et menneskeligt tempo er en rigtig grund), og at skrive dem om samlet ville bytte kendte prøver for ukendte. Fuld chromium-suite: 89 bestået, 0 fejlet. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
d2b5821e57
commit
eabb00ecc2
@@ -2758,7 +2758,9 @@ test('noteeditoren er rich text, og teksten overlever turen til Markdown og tilb
|
||||
// And the round trip, which is the thing that can quietly ruin a note: what is
|
||||
// stored is Markdown, and reopening it has to give back the same document. A
|
||||
// converter that disagrees with itself reshapes a note a little on every save.
|
||||
const rundtur = noteGemt(page);
|
||||
await page_.blur();
|
||||
await rundtur;
|
||||
await page.reload();
|
||||
await page.getByRole('button', { name: /Møde med Anders/ }).click();
|
||||
|
||||
@@ -3196,8 +3198,11 @@ test('[[ foreslår en note, og linket lander i noten', async ({ page }) => {
|
||||
await expect(inline).toBeVisible();
|
||||
|
||||
// It survives the round-trip through Markdown and a reload.
|
||||
// Gemningen, ikke en ventetid på 900 ms. Tallet var gættet til at overleve
|
||||
// tastepausen på 700 ms, og et gæt om tid måler maskinen frem for programmet.
|
||||
const linketGemt = noteGemt(page);
|
||||
await ed.blur();
|
||||
await page.waitForTimeout(900);
|
||||
await linketGemt;
|
||||
await page.reload();
|
||||
await page.getByRole('button', { name: /Mine planer/ }).click();
|
||||
await expect(ed.locator('a.notelink', { hasText: 'Rejseplan til Berlin' })).toBeVisible();
|
||||
|
||||
Reference in New Issue
Block a user