fix(canvas): align fixed design sidebars
This commit is contained in:
@@ -321,6 +321,10 @@ test.describe('AI Design V2 workspace', () => {
|
||||
|
||||
await page.addInitScript(() => {
|
||||
const now = Date.now();
|
||||
localStorage.setItem('niancode-settings', JSON.stringify({
|
||||
state: { sidebarCollapsed: true },
|
||||
version: 0,
|
||||
}));
|
||||
localStorage.setItem('niancode-auth', JSON.stringify({
|
||||
state: {
|
||||
authBase: 'https://biz.nianxx.cn/auth/',
|
||||
@@ -355,6 +359,7 @@ test.describe('AI Design V2 workspace', () => {
|
||||
await expect(page.getByTestId('sidebar-image-workspace')).toBeVisible();
|
||||
await expect(page.getByTestId('image-workspace-history-rail')).toBeVisible();
|
||||
await expect(page.getByTestId('image-workspace-works-rail')).toHaveCount(0);
|
||||
await expect(page.getByTestId('titlebar-sidebar-toggle')).toHaveCount(0);
|
||||
await expect(page.getByRole('heading', { name: '和 AI 一起完善创作' })).toHaveCount(0);
|
||||
await expect(page.getByText('当前设计项目的制作记录')).toHaveCount(0);
|
||||
await expect(page.getByText('实时同步')).toHaveCount(0);
|
||||
@@ -402,13 +407,14 @@ test.describe('AI Design V2 workspace', () => {
|
||||
expect(layout!.conversationHeight).toBeGreaterThan(300);
|
||||
expect(layout!.sidebarWidth).toBe(256);
|
||||
expect(layout!.horizontalGap).toBeLessThanOrEqual(1);
|
||||
expect(layout!.historyRailWidth).toBeGreaterThanOrEqual(320);
|
||||
expect(layout!.historyRailWidth).toBe(256);
|
||||
expect(layout!.historyRailWidth).toBe(layout!.sidebarWidth);
|
||||
expect(layout!.historyRailHeight).toBeGreaterThan(500);
|
||||
expect(layout!.historyTopGap).toBeLessThanOrEqual(1);
|
||||
expect(layout!.historyBottomGap).toBeLessThanOrEqual(1);
|
||||
expect(layout!.historyHorizontalGap).toBeLessThanOrEqual(1);
|
||||
expect(layout!.workspaceHeaderHeight).toBe(48);
|
||||
expect(layout!.historyHeaderHeight).toBe(48);
|
||||
expect(layout!.workspaceHeaderHeight).toBe(40);
|
||||
expect(layout!.historyHeaderHeight).toBe(40);
|
||||
expect(layout!.headerTopGap).toBeLessThanOrEqual(1);
|
||||
expect(layout!.headerBottomGap).toBeLessThanOrEqual(1);
|
||||
expect(layout!.conversationWidth).toBeGreaterThan(600);
|
||||
|
||||
Reference in New Issue
Block a user