mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 18:08:33 +02:00
integration-test: Add basic test for KaTeX
This commit is contained in:
parent
cc9bb31b9c
commit
2efbe97286
26
integration-tests/katex.spec.ts
Normal file
26
integration-tests/katex.spec.ts
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
import { test, expect } from '@playwright/test';
|
||||||
|
|
||||||
|
const ROOT_URL = "http://localhost:8080";
|
||||||
|
const LOGIN_PASSWORD = "eliandoran";
|
||||||
|
|
||||||
|
test("Can insert equations", async ({ page }) => {
|
||||||
|
await page.setDefaultTimeout(60_000);
|
||||||
|
await page.setDefaultNavigationTimeout(60_000);
|
||||||
|
|
||||||
|
await page.goto(ROOT_URL);
|
||||||
|
await expect(page).toHaveURL(`${ROOT_URL}/login`);
|
||||||
|
|
||||||
|
// Log in
|
||||||
|
await page.getByRole("textbox", { name: "Password" }).fill(LOGIN_PASSWORD);
|
||||||
|
await page.getByRole("button", { name: "Login"}).click();
|
||||||
|
await page.waitForURL(/\/#root\//);
|
||||||
|
|
||||||
|
// Create a new note
|
||||||
|
// await page.locator("button.button-widget.bx-file-blank")
|
||||||
|
// .click();
|
||||||
|
|
||||||
|
const activeNote = page.locator(".component.note-split:visible");
|
||||||
|
const noteContent = activeNote
|
||||||
|
.locator(".note-detail-editable-text-editor")
|
||||||
|
await noteContent.press("Ctrl+M");
|
||||||
|
});
|
Loading…
x
Reference in New Issue
Block a user