feat(core): add download app button to web (#5023)

This commit is contained in:
JimmFly
2023-11-23 14:33:25 +08:00
committed by GitHub
parent 3499dbbb7f
commit ad2d3b9167
16 changed files with 369 additions and 266 deletions

View File

@@ -25,22 +25,20 @@ test('Open last workspace when back to affine', async ({ page }) => {
expect(currentWorkspaceName).toEqual('New Workspace 2');
});
test.skip('Download client tip', async ({ page }) => {
test('Download client tip', async ({ page }) => {
await openHomePage(page);
const downloadClientTipItem = page.locator(
'[data-testid=download-client-tip]'
);
await expect(downloadClientTipItem).toBeVisible();
const localDemoTipsItem = page.locator('[data-testid=local-demo-tips]');
await expect(localDemoTipsItem).toBeVisible();
const closeButton = page.locator(
'[data-testid=download-client-tip-close-button]'
'[data-testid=local-demo-tips-close-button]'
);
await closeButton.click();
await expect(downloadClientTipItem).not.toBeVisible();
await page.goto('http://localhost:8080');
const currentDownloadClientTipItem = page.locator(
'[data-testid=download-client-tip]'
await expect(localDemoTipsItem).not.toBeVisible();
await page.reload();
const currentLocalDemoTipsItemItem = page.locator(
'[data-testid=local-demo-tips]'
);
await expect(currentDownloadClientTipItem).toBeVisible();
await expect(currentLocalDemoTipsItemItem).toBeVisible();
});
test('Check the class name for the scrollbar', async ({ page }) => {