fix(core): improve doc title and icon display (#9755)

Closes: [AF-2132](https://linear.app/affine-design/issue/AF-2132/优化-emoji-title-和-icon-显示)
This commit is contained in:
fundon
2025-01-17 11:30:10 +00:00
committed by Fangdun Tsai
parent d048ac6c91
commit 7436c139ab
13 changed files with 159 additions and 74 deletions
+15
View File
@@ -76,6 +76,21 @@ export const createLinkedPage = async (page: Page, pageName?: string) => {
.click();
};
export const createTodayPage = async (page: Page) => {
// fixme: workaround for @ popover not showing up when editor is not ready
await page.waitForTimeout(500);
await page.keyboard.type('@', { delay: 50 });
const linkedPagePopover = page.locator('.linked-doc-popover');
await expect(linkedPagePopover).toBeVisible();
await type(page, 'Today');
await linkedPagePopover
.locator(`icon-button`)
.filter({ hasText: 'Today' })
.nth(0)
.click();
};
export async function clickPageMoreActions(page: Page) {
return page
.getByTestId('header')