mirror of
https://github.com/heyman/heynote.git
synced 2025-06-27 21:12:00 +02:00
Add test fold folding a block
This commit is contained in:
parent
f8ecffcb52
commit
89002017c1
@ -65,4 +65,20 @@ This is a markdown block
|
|||||||
const content = await heynotePage.getContent()
|
const content = await heynotePage.getContent()
|
||||||
expect(content).toContain("abc test")
|
expect(content).toContain("abc test")
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test("block can be folded", async ({ page }) => {
|
||||||
|
// Position cursor in first block (which has multiple lines)
|
||||||
|
await heynotePage.setCursorPosition(20) // Middle of Block A
|
||||||
|
|
||||||
|
// Verify no fold placeholder exists initially
|
||||||
|
await expect(page.locator(".cm-foldPlaceholder")).not.toBeVisible()
|
||||||
|
|
||||||
|
// Fold block using keyboard shortcut
|
||||||
|
const foldKey = heynotePage.isMac ? "Alt+Meta+[" : "Ctrl+Shift+["
|
||||||
|
await page.locator("body").press(foldKey)
|
||||||
|
await page.waitForTimeout(100)
|
||||||
|
|
||||||
|
// Verify block is folded by checking for fold placeholder
|
||||||
|
await expect(page.locator(".cm-foldPlaceholder")).toBeVisible()
|
||||||
|
});
|
||||||
});
|
});
|
Loading…
x
Reference in New Issue
Block a user