|
@@ -2,7 +2,7 @@ import { expect } from '@playwright/test'
|
|
|
import { test } from './fixtures'
|
|
|
import { IsMac } from './utils'
|
|
|
|
|
|
-test('enable whiteboards', async ({ page }) => {
|
|
|
+test.skip('enable whiteboards', async ({ page }) => {
|
|
|
await page.evaluate(() => {
|
|
|
window.localStorage.removeItem('ls-onboarding-whiteboard?')
|
|
|
})
|
|
@@ -16,17 +16,17 @@ test('enable whiteboards', async ({ page }) => {
|
|
|
await expect(page.locator('.nav-header .whiteboard')).toBeVisible()
|
|
|
})
|
|
|
|
|
|
-test('create new whiteboard', async ({ page }) => {
|
|
|
+test.skip('create new whiteboard', async ({ page }) => {
|
|
|
await page.click('.nav-header .whiteboard')
|
|
|
await page.click('#tl-create-whiteboard')
|
|
|
await expect(page.locator('.logseq-tldraw')).toBeVisible()
|
|
|
})
|
|
|
|
|
|
-test('check if the page contains the onboarding whiteboard', async ({ page }) => {
|
|
|
+test.skip('check if the page contains the onboarding whiteboard', async ({ page }) => {
|
|
|
await expect(page.locator('.tl-text-shape-wrapper >> text=Welcome to')).toHaveCount(1)
|
|
|
})
|
|
|
|
|
|
-test('cleanup the shapes', async ({ page }) => {
|
|
|
+test.skip('cleanup the shapes', async ({ page }) => {
|
|
|
if (IsMac) {
|
|
|
await page.keyboard.press('Meta+a')
|
|
|
} else {
|
|
@@ -36,7 +36,7 @@ test('cleanup the shapes', async ({ page }) => {
|
|
|
await expect(page.locator('[data-type=Shape]')).toHaveCount(0)
|
|
|
})
|
|
|
|
|
|
-test('can right click title to show context menu', async ({ page }) => {
|
|
|
+test.skip('can right click title to show context menu', async ({ page }) => {
|
|
|
await page.click('.whiteboard-page-title', {
|
|
|
button: 'right',
|
|
|
})
|
|
@@ -48,7 +48,7 @@ test('can right click title to show context menu', async ({ page }) => {
|
|
|
await expect(page.locator('#custom-context-menu')).toHaveCount(0)
|
|
|
})
|
|
|
|
|
|
-test('set whiteboard title', async ({ page }) => {
|
|
|
+test.skip('set whiteboard title', async ({ page }) => {
|
|
|
const title = "my-whiteboard"
|
|
|
// Newly created whiteboard should have a default title
|
|
|
await expect(page.locator('.whiteboard-page-title .title')).toContainText("Untitled");
|
|
@@ -68,12 +68,12 @@ test('set whiteboard title', async ({ page }) => {
|
|
|
await expect(page.locator('.whiteboard-page-title .title')).toContainText(title + "-2");
|
|
|
})
|
|
|
|
|
|
-test('select rectangle tool', async ({ page }) => {
|
|
|
+test.skip('select rectangle tool', async ({ page }) => {
|
|
|
await page.keyboard.press('7')
|
|
|
await expect(page.locator('.tl-geometry-tools-pane-anchor [title*="Rectangle"]')).toHaveAttribute('data-selected', 'true')
|
|
|
})
|
|
|
|
|
|
-test('draw a rectangle', async ({ page }) => {
|
|
|
+test.skip('draw a rectangle', async ({ page }) => {
|
|
|
const canvas = await page.waitForSelector('.logseq-tldraw');
|
|
|
const bounds = (await canvas.boundingBox())!;
|
|
|
|
|
@@ -88,27 +88,27 @@ test('draw a rectangle', async ({ page }) => {
|
|
|
await expect(page.locator('.logseq-tldraw .tl-positioned-svg rect')).not.toHaveCount(0);
|
|
|
})
|
|
|
|
|
|
-test('zoom in', async ({ page }) => {
|
|
|
+test.skip('zoom in', async ({ page }) => {
|
|
|
await page.click('#tl-zoom-in')
|
|
|
await expect(page.locator('#tl-zoom')).toContainText('125%');
|
|
|
})
|
|
|
|
|
|
-test('zoom out', async ({ page }) => {
|
|
|
+test.skip('zoom out', async ({ page }) => {
|
|
|
await page.click('#tl-zoom-out')
|
|
|
await expect(page.locator('#tl-zoom')).toContainText('100%');
|
|
|
})
|
|
|
|
|
|
-test('open context menu', async ({ page }) => {
|
|
|
+test.skip('open context menu', async ({ page }) => {
|
|
|
await page.locator('.logseq-tldraw').click({ button: "right" })
|
|
|
await expect(page.locator('.tl-context-menu')).toBeVisible()
|
|
|
})
|
|
|
|
|
|
-test('close context menu on esc', async ({ page }) => {
|
|
|
+test.skip('close context menu on esc', async ({ page }) => {
|
|
|
await page.keyboard.press('Escape')
|
|
|
await expect(page.locator('.tl-context-menu')).toBeHidden()
|
|
|
})
|
|
|
|
|
|
-test('quick add another whiteboard', async ({ page }) => {
|
|
|
+test.skip('quick add another whiteboard', async ({ page }) => {
|
|
|
// create a new board first
|
|
|
await page.click('.nav-header .whiteboard')
|
|
|
await page.click('#tl-create-whiteboard')
|
|
@@ -135,7 +135,7 @@ test('quick add another whiteboard', async ({ page }) => {
|
|
|
await expect(page.locator('.tl-logseq-portal-container >> text=my-whiteboard-2')).toBeVisible()
|
|
|
})
|
|
|
|
|
|
-test('go to another board and check reference', async ({ page }) => {
|
|
|
+test.skip('go to another board and check reference', async ({ page }) => {
|
|
|
await page.locator('.tl-logseq-portal-container >> text=my-whiteboard-2').click()
|
|
|
await expect(page.locator('.whiteboard-page-title .title')).toContainText("my-whiteboard-2");
|
|
|
|