From 09f36cac00e809a7e7662978e181e74ba7a465c2 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 11 Jan 2025 13:52:30 +0200 Subject: [PATCH] chore(e2e): add basic test for highlights list --- e2e/note_types/text.spec.ts | 14 ++++++++++++++ integration-tests/db/document.db | Bin 495616 -> 503808 bytes 2 files changed, 14 insertions(+) diff --git a/e2e/note_types/text.spec.ts b/e2e/note_types/text.spec.ts index 3ab14ba11..2a8880f18 100644 --- a/e2e/note_types/text.spec.ts +++ b/e2e/note_types/text.spec.ts @@ -35,3 +35,17 @@ test("Table of contents is displayed", async ({ page }) => { await expect(rootList.locator("> ol").nth(1).locator("> ol > ol")).toHaveCount(1); await expect(rootList.locator("> ol").nth(1).locator("> ol > ol > ol")).toHaveCount(1); }); + +test("Highlights list is displayed", async ({ page }) => { + const app = new App(page); + await app.goto(); + await app.closeAllTabs(); + await app.goToNoteInNewTab("Highlights list"); + + await expect(app.sidebar).toContainText("Highlights List"); + const rootList = app.sidebar.locator(".highlights-list ol"); + let index=0; + for (const highlightedEl of [ "Bold 1", "Italic 1", "Underline 1", "Colored text 1", "Background text 1", "Bold 2", "Italic 2", "Underline 2", "Colored text 2", "Background text 2" ]) { + await expect(rootList.locator("li").nth(index++)).toContainText(highlightedEl); + } +}); diff --git a/integration-tests/db/document.db b/integration-tests/db/document.db index 984d7d8f72ffe5c53f17de500d9e895a94b804ce..52a9b12b5f18c376aa5aa1e5e572b3387893a113 100644 GIT binary patch delta 7704 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 iAGe2@n@NJ{>o%sU4#fJa@