20260513 mindmap优化01
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import { buildInitialMindmapAssetRefreshPayload } from "./mindmap-initial-sync";
|
||||
|
||||
describe("buildInitialMindmapAssetRefreshPayload", () => {
|
||||
it("远端 createOnly 成功时返回文件树刷新 payload", () => {
|
||||
expect(
|
||||
buildInitialMindmapAssetRefreshPayload({
|
||||
ok: true,
|
||||
docId: "doc-1",
|
||||
mindmapId: "mind-1",
|
||||
}),
|
||||
).toEqual({
|
||||
id: "mind-1",
|
||||
document_id: "doc-1",
|
||||
asset_type: "mindmap",
|
||||
file_name: "mindmap-mind-1.json",
|
||||
file_url: "/documents/doc-1/mindmap-mind-1.json",
|
||||
});
|
||||
});
|
||||
|
||||
it("远端 createOnly 失败时不应伪造文件树刷新事件", () => {
|
||||
expect(
|
||||
buildInitialMindmapAssetRefreshPayload({
|
||||
ok: false,
|
||||
docId: "doc-1",
|
||||
mindmapId: "mind-1",
|
||||
}),
|
||||
).toBeNull();
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user