From 998587b3b83d50be4c6909a7fd8fd197b7db06f1 Mon Sep 17 00:00:00 2001 From: Himself65 Date: Tue, 28 Mar 2023 22:49:46 -0500 Subject: [PATCH] test: open public workspace (#1736) --- apps/web/src/pages/public-workspace/[workspaceId].tsx | 6 ------ .../src/pages/public-workspace/[workspaceId]/[pageId].tsx | 2 +- tests/parallels/affine/affine-public-workspace.spec.ts | 8 ++++++-- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/apps/web/src/pages/public-workspace/[workspaceId].tsx b/apps/web/src/pages/public-workspace/[workspaceId].tsx index 2b84723ece..4a8e042bde 100644 --- a/apps/web/src/pages/public-workspace/[workspaceId].tsx +++ b/apps/web/src/pages/public-workspace/[workspaceId].tsx @@ -1,6 +1,5 @@ import { Breadcrumbs, IconButton, ListSkeleton } from '@affine/component'; import { SearchIcon } from '@blocksuite/icons'; -import { Box } from '@mui/material'; import { useAtomValue, useSetAtom } from 'jotai'; import dynamic from 'next/dynamic'; import { useRouter } from 'next/router'; @@ -68,11 +67,6 @@ const ListPageInner: React.FC<{ {name} - diff --git a/apps/web/src/pages/public-workspace/[workspaceId]/[pageId].tsx b/apps/web/src/pages/public-workspace/[workspaceId]/[pageId].tsx index da5ec9d35d..3cea289949 100644 --- a/apps/web/src/pages/public-workspace/[workspaceId]/[pageId].tsx +++ b/apps/web/src/pages/public-workspace/[workspaceId]/[pageId].tsx @@ -25,7 +25,7 @@ export const NavContainer = styled('div')(({ theme }) => { return { width: '100vw', height: '60px', - ...displayFlex('start', 'center'), + ...displayFlex('space-between', 'center'), backgroundColor: theme.colors.pageBackground, }; }); diff --git a/tests/parallels/affine/affine-public-workspace.spec.ts b/tests/parallels/affine/affine-public-workspace.spec.ts index 2cd6ecd61d..8a7fee1018 100644 --- a/tests/parallels/affine/affine-public-workspace.spec.ts +++ b/tests/parallels/affine/affine-public-workspace.spec.ts @@ -8,14 +8,14 @@ import { createFakeUser, loginUser, openHomePage } from '../../libs/utils'; import { createWorkspace } from '../../libs/workspace'; test.describe('affine public workspace', () => { - test('enable public workspace', async ({ page }) => { + test('enable public workspace', async ({ page, context }) => { await openHomePage(page); await waitMarkdownImported(page); const [a] = await createFakeUser(); await loginUser(page, a); const name = `test-${Date.now()}`; await createWorkspace({ name }, page); - await page.waitForTimeout(50); + await waitMarkdownImported(page); await clickSideBarSettingButton(page); await page.waitForTimeout(50); await clickPublishPanel(page); @@ -32,5 +32,9 @@ test.describe('affine public workspace', () => { expect(url.startsWith('http://localhost:8080/public-workspace/')).toBe( true ); + const page2 = await context.newPage(); + await page2.goto(url); + await page2.waitForSelector('thead'); + await page2.getByText('Welcome to AFFiNE').click(); }); });