mirror of
https://github.com/toeverything/AFFiNE.git
synced 2024-12-23 21:55:02 +03:00
25 lines
537 B
TypeScript
25 lines
537 B
TypeScript
|
import { expect } from '@playwright/test';
|
||
|
|
||
|
import { test as baseTest } from './playwright';
|
||
|
|
||
|
type CurrentDocCollection = {
|
||
|
meta: { id: string; flavour: string };
|
||
|
};
|
||
|
|
||
|
export const test = baseTest.extend<{
|
||
|
workspace: {
|
||
|
current: () => Promise<CurrentDocCollection>;
|
||
|
};
|
||
|
}>({
|
||
|
page: async ({ page }, use) => {
|
||
|
await page.goto('/');
|
||
|
await expect(
|
||
|
page.locator('.affine-page-viewport[data-mode="edgeless"]')
|
||
|
).toBeVisible({
|
||
|
timeout: 30 * 1000,
|
||
|
});
|
||
|
await page.goto('/');
|
||
|
await use(page);
|
||
|
},
|
||
|
});
|