feat(design): integrate conversation-first creation flow
This commit is contained in:
@@ -407,7 +407,8 @@ test.describe('AI Design V2 workspace', () => {
|
||||
))).toBe(true);
|
||||
await expect(page.getByTestId('image-workspace-conversation')).toBeVisible();
|
||||
await expect(page.getByTestId('image-workspace-creation-pane')).toBeVisible();
|
||||
await expect(page.getByRole('heading', { name: '我的创作' })).toBeVisible();
|
||||
await expect(page.getByRole('heading', { name: '和 AI 聊聊你的想法' })).toBeVisible();
|
||||
await expect(page.getByRole('heading', { name: 'AI 听懂的想法' })).toBeVisible();
|
||||
await expect(page.getByText('把便携咖啡机呈现为城市通勤中的精密工具')).toBeVisible();
|
||||
await expect(page.getByText('Living Form')).toHaveCount(0);
|
||||
await expect(page.getByText('目标与用途')).toHaveCount(0);
|
||||
@@ -438,7 +439,7 @@ test.describe('AI Design V2 workspace', () => {
|
||||
await page.setViewportSize({ width: 375, height: 800 });
|
||||
await expect(page.getByTestId('image-workspace-conversation')).toBeVisible();
|
||||
await expect(page.getByTestId('image-workspace-creation-pane')).toBeHidden();
|
||||
await page.getByRole('button', { name: /^我的创作/ }).click();
|
||||
await page.getByRole('button', { name: /^当前想法与作品/ }).click();
|
||||
await expect(page.getByTestId('youth-creation-card')).toBeVisible();
|
||||
await page.keyboard.press('Escape');
|
||||
|
||||
@@ -449,7 +450,7 @@ test.describe('AI Design V2 workspace', () => {
|
||||
await page.setViewportSize(desktopViewport ?? { width: 1280, height: 800 });
|
||||
await expect(page.getByTestId('image-workspace-creation-pane')).toBeVisible();
|
||||
|
||||
await page.getByRole('button', { name: '精细调整' }).click();
|
||||
await page.getByRole('button', { name: '手动调整(可选)' }).click();
|
||||
await page.getByRole('button', { name: '电脑横屏' }).click();
|
||||
await page.getByRole('button', { name: '完成调整' }).click();
|
||||
await expect(page.getByTestId('youth-creation-card').getByText('电脑横屏')).toBeVisible();
|
||||
|
||||
Reference in New Issue
Block a user