diff --git a/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts b/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts index bb6296d55..8537eef78 100644 --- a/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts +++ b/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts @@ -379,9 +379,7 @@ export function registerProjectWorkbenchFoundationTests() { clientY: 60, }); act(() => { - expect( - artCanvas.dispatchEvent(event), - ).toBe(false); + expect(artCanvas.dispatchEvent(event)).toBe(false); }); }; @@ -726,9 +724,7 @@ export function registerProjectWorkbenchFoundationTests() { expect( within(outline).queryByRole('button', { name: /游戏代码/ }), ).toBeNull(); - expect( - screen.queryByRole('region', { name: '游戏代码' }), - ).toBeNull(); + expect(screen.queryByRole('region', { name: '游戏代码' })).toBeNull(); const dispatchViewWheel = (deltaY = 160) => { const scene = document.querySelector( '[data-resource-book-view="child"]', @@ -747,9 +743,7 @@ export function registerProjectWorkbenchFoundationTests() { }; dispatchViewWheel(); - expect( - screen.getByRole('region', { name: '设计文档' }), - ).not.toBeNull(); + expect(screen.getByRole('region', { name: '设计文档' })).not.toBeNull(); const documentWorld = dependencyCanvas.querySelector( '.game-resource-page-canvas[data-resource-section-scroll="document"] [data-resource-viewport]', @@ -808,7 +802,6 @@ export function registerProjectWorkbenchFoundationTests() { deltaY: -120, }); let zoomWheelResult = true; - const resetButton = screen.getByRole('button', { name: '复位资源视图' }); act(() => { zoomWheelResult = dependencyCanvas.dispatchEvent(zoomWheel); }); @@ -829,9 +822,7 @@ export function registerProjectWorkbenchFoundationTests() { ); expect(screen.getByRole('dialog', { name: 'section.md' })).not.toBeNull(); dispatchViewWheel(); - expect( - screen.getByRole('region', { name: '设计文档' }), - ).not.toBeNull(); + expect(screen.getByRole('region', { name: '设计文档' })).not.toBeNull(); fireEvent.click( within(screen.getByRole('dialog', { name: 'section.md' })).getByRole( 'button', @@ -859,13 +850,9 @@ export function registerProjectWorkbenchFoundationTests() { const viewportBeforeWheelNavigation = readViewport(); dispatchViewWheel(); await waitFor(() => - expect(readViewport()[1]).toBeLessThan( - viewportBeforeWheelNavigation[1]!, - ), + expect(readViewport()[1]).toBeLessThan(viewportBeforeWheelNavigation[1]!), ); - expect( - screen.getByRole('region', { name: '设计文档' }), - ).not.toBeNull(); + expect(screen.getByRole('region', { name: '设计文档' })).not.toBeNull(); const zoomAfterViewWheel = new WheelEvent('wheel', { bubbles: true, cancelable: true, @@ -882,15 +869,12 @@ export function registerProjectWorkbenchFoundationTests() { .dispatchEvent(zoomAfterViewWheel), ).toBe(false); }); - await waitFor( - () => - expect(readViewport()[2]).toBeGreaterThan( - viewportBeforeWheelNavigation[2]!, - ), + await waitFor(() => + expect(readViewport()[2]).toBeGreaterThan( + viewportBeforeWheelNavigation[2]!, + ), ); - expect( - screen.getByRole('region', { name: '设计文档' }), - ).not.toBeNull(); + expect(screen.getByRole('region', { name: '设计文档' })).not.toBeNull(); const dragCard = screen .getByRole('button', { @@ -977,15 +961,11 @@ export function registerProjectWorkbenchFoundationTests() { await waitFor(() => expect(readViewport()[1]).toBeLessThan(sectionViewportBeforeWheel[1]!), ); - expect( - screen.getByRole('region', { name: '设计文档' }), - ).not.toBeNull(); + expect(screen.getByRole('region', { name: '设计文档' })).not.toBeNull(); expect( screen.getByTestId('resource-dependency-overlay-document'), ).not.toBeNull(); - expect( - screen.queryByTestId('resource-dependency-overlay-art'), - ).toBeNull(); + expect(screen.queryByTestId('resource-dependency-overlay-art')).toBeNull(); fireEvent.click(within(outline).getByRole('button', { name: /美术资源/ })); fireEvent.click(screen.getByRole('button', { name: '按类型' })); @@ -993,27 +973,25 @@ export function registerProjectWorkbenchFoundationTests() { expect( within(typeCanvas).getByRole('button', { name: '复位资源视图' }), ).not.toBeNull(); - expect( - screen.getByRole('region', { name: '美术资源' }), - ).not.toBeNull(); + expect(screen.getByRole('region', { name: '美术资源' })).not.toBeNull(); expect( typeCanvas.querySelector('.game-resource-dependency-overlay'), ).toBeNull(); const readTypeViewport = () => Number( - (typeCanvas - .querySelector('[data-resource-viewport]') - ?.getAttribute('data-resource-viewport') ?? '0,0,1').split(',')[1], + ( + typeCanvas + .querySelector('[data-resource-viewport]') + ?.getAttribute('data-resource-viewport') ?? '0,0,1' + ).split(',')[1], ); const typeViewportBeforeWheel = readTypeViewport(); dispatchViewWheel(160); await waitFor(() => expect(readTypeViewport()).toBeLessThan(typeViewportBeforeWheel), ); - expect( - screen.getByRole('region', { name: '美术资源' }), - ).not.toBeNull(); + expect(screen.getByRole('region', { name: '美术资源' })).not.toBeNull(); expect(screen.queryByRole('region', { name: '音乐音效' })).toBeNull(); expect(screen.queryByRole('button', { name: /缩小.*分区/ })).toBeNull(); expect(screen.queryByRole('button', { name: /放大.*内容/ })).toBeNull(); diff --git a/apps/ai-game-creator-shell/tests/projectResourceLiveIntegration.test.tsx b/apps/ai-game-creator-shell/tests/projectResourceLiveIntegration.test.tsx index 4d58a4142..065d779fa 100644 --- a/apps/ai-game-creator-shell/tests/projectResourceLiveIntegration.test.tsx +++ b/apps/ai-game-creator-shell/tests/projectResourceLiveIntegration.test.tsx @@ -731,7 +731,7 @@ describe('project resource live canvas integration', () => { .getAttribute('aria-pressed'), ).toBe('true'); expect(screen.getByRole('button', { name: '按类型' })).not.toBeNull(); - expect(screen.getByRole('button', { name: '复位资源画布' })).not.toBeNull(); + expect(screen.getByRole('button', { name: '复位资源视图' })).not.toBeNull(); expect(screen.getByLabelText('资源依赖视图').hasAttribute('inert')).toBe( false, );