修复资源管理前端回归测试
统一延迟依赖图布局读取计数断言 补齐文档预览夹具并使用当前资源卡无障碍名称
This commit is contained in:
@@ -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 () => {
|
||||
|
||||
@@ -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();
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user