补齐生成中间产物持久化与拆图提示
图标和UI图集拆分失败时保留主图集并在内联、队列及刷新路径提示 角色、图片修改、图标UI和角色动作链路把可恢复中间产物写入项目与素材库 外部生成摘要新增独立告警字段并清理成功任务的历史错误 同步共享契约、SpacetimeDB迁移与绑定、OpenAPI、设计文档和回归测试
This commit is contained in:
@@ -262,6 +262,7 @@ describe('ImageCanvasEditorView generation integration', () => {
|
||||
phaseDetail: overrides.phaseDetail ?? '正在生成角色形象。',
|
||||
progress: overrides.progress ?? 40,
|
||||
error: overrides.error ?? null,
|
||||
warning: overrides.warning ?? null,
|
||||
priceMudPoints: overrides.priceMudPoints ?? 3,
|
||||
refundLedgerId: overrides.refundLedgerId ?? null,
|
||||
notificationAcknowledgedAt: overrides.notificationAcknowledgedAt ?? null,
|
||||
@@ -2895,6 +2896,7 @@ describe('ImageCanvasEditorView generation integration', () => {
|
||||
status: 'completed',
|
||||
progress: 100,
|
||||
phaseDetail: '生成已完成。',
|
||||
warning: '连通域数量不足',
|
||||
completedAt: '2026-06-21T00:01:00.000Z',
|
||||
updatedAt: '2026-06-21T00:01:00.000Z',
|
||||
updatedAtMicros: 2,
|
||||
@@ -2934,6 +2936,9 @@ describe('ImageCanvasEditorView generation integration', () => {
|
||||
expect(loadEditorProjectMock).toHaveBeenCalledWith(projectId);
|
||||
});
|
||||
expect(await screen.findByAltText('画布图片:刷新后生成结果')).toBeTruthy();
|
||||
expect((await screen.findByRole('alert')).textContent).toBe(
|
||||
'图集已生成,但自动拆分未完成:连通域数量不足',
|
||||
);
|
||||
await waitFor(() => {
|
||||
expect(loadEditorAssetLibraryMock).toHaveBeenCalledTimes(2);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user