fix(canvas): 创作工作台 - 参考内容槽位遵循模型上限并保留现有视觉
保留当前项目样式,仅吸收参考内容主槽位展示、模型上限收敛和对应行为测试。 Refs #232
This commit is contained in:
@@ -45,4 +45,13 @@ describe("creation library button", () => {
|
||||
expect(canvasSource).toContain("<AntImage");
|
||||
expect(canvasSource).toContain("onClick={() => onInsert(reference)}");
|
||||
});
|
||||
|
||||
test("promotes the first reference into the primary reference slot", () => {
|
||||
const source = readFileSync(resolve(import.meta.dir, "../src/pages/create/index.tsx"), "utf8");
|
||||
|
||||
expect(source).toContain("const [primaryAttachment, ...secondaryAttachments] = props.attachments");
|
||||
expect(source).toContain("<CreationAttachmentThumbnail item={primaryAttachment} primary");
|
||||
expect(source).toContain("secondaryAttachments.map((item) => <CreationAttachmentThumbnail");
|
||||
expect(source).toContain('className={primary ? "creation-chat-reference is-paper creation-chat-reference-media" : "creation-chat-attachment"}');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user