integrate completed September 6 product changes

This commit is contained in:
inman committed 2026-09-07 11:05:25 +08:00
1 parent e069ec6294
commit 0fb1dac245
22 files changed
+314 -924

No files matched your search

+5 -9
View File
@@ -32,15 +32,14 @@ test.describe('AI Design V2 workspace', () => {
});
await page.getByTestId('ai-module-option-painting').click();
const worksRail = page.getByTestId('image-workspace-works-rail');
await expect(worksRail).toBeVisible();
await expect(worksRail.getByRole('button', { name: /获取.*灵感/u })).toHaveCount(0);
await expect(page.getByLabel('正在加载 AI 设计')).toBeVisible();
await expect(page.getByRole('button', { name: /获取.*灵感/u })).toHaveCount(0);
await page.evaluate(() => {
window.location.hash = '#/image-prompts';
});
await expect.poll(() => page.evaluate(() => window.location.hash)).toBe('#/image-canvas');
await expect(page.getByTestId('image-workspace-works-rail')).toBeVisible();
await expect(page.getByLabel('正在加载 AI 设计')).toBeVisible();
} finally {
await closeElectronApp(app);
}
@@ -352,9 +351,6 @@ test.describe('AI Design V2 workspace', () => {
await page.getByTestId('ai-module-option-painting').click();
await expect(page.getByTestId('image-workspace')).toBeVisible();
await expect.poll(async () => await app.evaluate(() => Boolean(
(globalThis as typeof globalThis & { __designE2eProfileReady?: boolean }).__designE2eProfileReady,
))).toBe(true);
await expect(page.getByTestId('image-workspace-conversation')).toBeVisible();
await expect(page.getByTestId('image-workspace-works-rail')).toBeVisible();
await expect(page.getByRole('heading', { name: '和 AI 一起完善创作' })).toBeVisible();
@@ -391,13 +387,13 @@ 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('youth-creation-card')).toBeVisible();
await page.getByRole('button', { name: '作品' }).click();
await page.getByRole('button', { name: '作品', exact: true }).click();
await expect(page.getByTestId('image-workspace-works-rail')).toBeVisible();
await page.keyboard.press('Escape');
await page.setViewportSize({ width: 768, height: 800 });
await expect(page.getByTestId('image-workspace-conversation')).toBeVisible();
await expect(page.getByRole('button', { name: '作品' })).toBeVisible();
await expect(page.getByRole('button', { name: '作品', exact: true })).toBeVisible();
await page.setViewportSize(desktopViewport ?? { width: 1280, height: 800 });
await expect(page.getByTestId('image-workspace-works-rail')).toBeVisible();