mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 20:38:52 +00:00
test: cover share page e2e (#4126)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import type { Page } from '@playwright/test';
|
||||
import { expect } from '@playwright/test';
|
||||
|
||||
import { getBlockSuiteEditorTitle, newPage } from './page-logic';
|
||||
import { clickNewPageButton, getBlockSuiteEditorTitle } from './page-logic';
|
||||
|
||||
const monthNames = [
|
||||
'Jan',
|
||||
@@ -189,7 +189,7 @@ export const createPageWithTag = async (
|
||||
}
|
||||
) => {
|
||||
await page.getByTestId('all-pages').click();
|
||||
await newPage(page);
|
||||
await clickNewPageButton(page);
|
||||
await getBlockSuiteEditorTitle(page).click();
|
||||
await getBlockSuiteEditorTitle(page).fill('test page');
|
||||
await page.locator('affine-page-meta-data').click();
|
||||
|
||||
@@ -14,7 +14,7 @@ export async function waitForAllPagesLoad(page: Page) {
|
||||
});
|
||||
}
|
||||
|
||||
export async function newPage(page: Page) {
|
||||
export async function clickNewPageButton(page: Page) {
|
||||
// fixme(himself65): if too fast, the page will crash
|
||||
await page.getByTestId('new-page-button').click({
|
||||
delay: 100,
|
||||
|
||||
@@ -5,11 +5,12 @@ interface CreateWorkspaceParams {
|
||||
}
|
||||
|
||||
export async function openWorkspaceListModal(page: Page) {
|
||||
const workspaceName = page.getByTestId('workspace-name');
|
||||
await workspaceName.click();
|
||||
await page.getByTestId('workspace-name').click({
|
||||
delay: 50,
|
||||
});
|
||||
}
|
||||
|
||||
export async function createWorkspace(
|
||||
export async function createLocalWorkspace(
|
||||
params: CreateWorkspaceParams,
|
||||
page: Page
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user