mirror of
https://github.com/heyman/heynote.git
synced 2025-06-27 13:01:51 +02:00
Add test for tab size setting
This commit is contained in:
parent
4d08748b41
commit
6b8d58f621
23
tests/tab-size-setting.spec.js
Normal file
23
tests/tab-size-setting.spec.js
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
import { test, expect } from "@playwright/test";
|
||||||
|
import { HeynotePage } from "./test-utils.js";
|
||||||
|
|
||||||
|
let heynotePage
|
||||||
|
|
||||||
|
test.beforeEach(async ({ page }) => {
|
||||||
|
heynotePage = new HeynotePage(page)
|
||||||
|
await heynotePage.goto()
|
||||||
|
});
|
||||||
|
|
||||||
|
test("test default tab size", async ({ page }) => {
|
||||||
|
await page.locator("body").press("Tab")
|
||||||
|
expect(await heynotePage.getBlockContent(0)).toBe(" ")
|
||||||
|
})
|
||||||
|
|
||||||
|
test("test custom tab size", async ({ page }) => {
|
||||||
|
await page.locator("css=.status-block.settings").click()
|
||||||
|
await page.locator("css=li.tab-editing").click()
|
||||||
|
await page.locator("css=select.tab-size").selectOption("2")
|
||||||
|
await page.locator("body").press("Escape")
|
||||||
|
await page.locator("body").press("Tab")
|
||||||
|
expect(await heynotePage.getBlockContent(0)).toBe(" ")
|
||||||
|
})
|
Loading…
x
Reference in New Issue
Block a user