修复快速编辑来源契约测试
Project CI / Repository checks (pull_request) Successful in 1m3s
Project CI / Frontend tests (pull_request) Successful in 3m13s
Project CI / Native shell tests (pull_request) Successful in 14m16s
Project CI / Backend tests (pull_request) Successful in 4m8s

断言快速编辑通过 sourceReferenceId 提交权威业务引用
禁止测试接受已废弃的来源地址和资源字段
This commit is contained in:
2026-08-07 20:15:21 +08:00
parent d3834f22ff
commit 346ebcf8cb
@@ -2268,9 +2268,8 @@ describe('useImageCanvasGenerationWorkflow', () => {
expect(editEditorImageMock).toHaveBeenCalledWith(
expect.objectContaining({
prompt: '快速修图',
sourceImageSrc: 'resource-source',
sourceReferenceId: 'resource-source',
assetLabel: '源图 快速编辑',
sourceResourceId: 'resource-source',
generationInputs: {
fields: [{ title: '快速编辑提示词', value: '快速修图' }],
references: [
@@ -2285,6 +2284,12 @@ describe('useImageCanvasGenerationWorkflow', () => {
}),
);
});
expect(editEditorImageMock.mock.calls[0]?.[0]).not.toHaveProperty(
'sourceImageSrc',
);
expect(editEditorImageMock.mock.calls[0]?.[0]).not.toHaveProperty(
'sourceResourceId',
);
expect(generateEditorImageMock).not.toHaveBeenCalled();
await waitFor(() => {