refactor(*): 平台架构 - 拆分后端领域模块与画布前端组件并补充测试
This commit is contained in:
@@ -3,6 +3,7 @@ import { readFileSync } from "node:fs";
|
||||
import { resolve } from "node:path";
|
||||
|
||||
import { removeCreationAttachment } from "../src/pages/create/creation-assets";
|
||||
import { moduleGroupSource } from "./helpers/module-group-source";
|
||||
|
||||
function compactSource(source: string) {
|
||||
return source.replace(/\s+/g, " ").trim();
|
||||
@@ -13,7 +14,7 @@ function readCreateSource() {
|
||||
}
|
||||
|
||||
function readCreateWorkspaceSource() {
|
||||
return readFileSync(resolve(import.meta.dir, "../src/pages/create/creation-workspace.tsx"), "utf8");
|
||||
return moduleGroupSource("pages/create/creation-workspace.tsx");
|
||||
}
|
||||
|
||||
describe("creation library button", () => {
|
||||
@@ -65,7 +66,7 @@ describe("creation library button", () => {
|
||||
|
||||
test("previews prompt reference images without removing them", () => {
|
||||
const createSource = readCreateWorkspaceSource();
|
||||
const canvasSource = readFileSync(resolve(import.meta.dir, "../src/components/canvas/canvas-node-prompt-panel.tsx"), "utf8");
|
||||
const canvasSource = moduleGroupSource("components/canvas/canvas-node-prompt-panel.tsx");
|
||||
|
||||
expect(createSource).toContain('className="creation-user-message-attachments"');
|
||||
expect(createSource).toContain('setPreviewType(kind === "video" ? "video" : "image")');
|
||||
|
||||
Reference in New Issue
Block a user