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 e12e6255a..eed4da3a4 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 @@ -2789,7 +2789,7 @@ export function registerProjectWorkbenchFoundationTests() { ); await waitFor(() => expect(resolveGraph).not.toBeNull()); - expect(layoutReads).toBe(0); + expect(dependencyLayoutReads).toBe(0); expect( screen.queryByRole('button', { name: '打开资源详情:文档 延迟依赖图回执', @@ -2805,7 +2805,7 @@ export function registerProjectWorkbenchFoundationTests() { name: '打开资源详情:文档 延迟依赖图回执', }), ).not.toBeNull(); - expect(layoutReads).toBe(1); + expect(dependencyLayoutReads).toBe(1); }); it('keeps resource cards mounted across equivalent rerenders and graph refreshes', async () => { diff --git a/apps/ai-game-creator-shell/tests/projectResourceLiveIntegration.test.tsx b/apps/ai-game-creator-shell/tests/projectResourceLiveIntegration.test.tsx index 278f9dced..8b756788c 100644 --- a/apps/ai-game-creator-shell/tests/projectResourceLiveIntegration.test.tsx +++ b/apps/ai-game-creator-shell/tests/projectResourceLiveIntegration.test.tsx @@ -446,6 +446,14 @@ describe('project resource live canvas integration', () => { canvasFixture.manifest!, ); } + if (command === 'read_local_project_resource_document') { + return { + path: String(args?.relativePath ?? 'docs/rules.md'), + mediaType: 'text/markdown', + byteLen: 1, + content: '# rules', + }; + } if (command === 'read_local_project_resource_canvas_layout') { return { schemaVersion: 'game-creator-resource-layout.v1', @@ -835,7 +843,9 @@ describe('project resource live canvas integration', () => { ).not.toBeNull(); fireEvent.click(screen.getByRole('button', { name: '收起资源' })); expect( - await screen.findByRole('button', { name: /docs\/rules\.md/ }), + await screen.findByRole('button', { + name: '打开资源详情:文档 rules.md', + }), ).not.toBeNull(); });