fix(canvas): 保护生成中与失败节点画幅尺寸,支持变体即时持久化与 2K 分辨率高亮 (#359)
Co-authored-by: Danborad <danborad@github.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { describe, expect, test } from "bun:test";
|
||||
|
||||
import { getNodeGenerationMode, getNodeInputKind, getNodeListLabel, getNodeMinSize, getNodeResourceKind, listCreatableNodeDefinitions, listNodeDefinitions, shouldKeepAspectRatio } from "../src/lib/canvas/node-registry";
|
||||
import { getNodeDefinition, getNodeGenerationMode, getNodeInputKind, getNodeListLabel, getNodeMinSize, getNodeResourceKind, listCreatableNodeDefinitions, listNodeDefinitions, shouldKeepAspectRatio } from "../src/lib/canvas/node-registry";
|
||||
import { connectionInputSummary } from "../src/lib/canvas/canvas-connection-policy";
|
||||
import { CanvasNodeType, type CanvasConnection, type CanvasNodeData, type CanvasNodeMetadata } from "../src/types/canvas";
|
||||
|
||||
@@ -12,7 +12,7 @@ const ALL_TYPES = Object.values(CanvasNodeType);
|
||||
|
||||
describe("节点注册表——覆盖完整性", () => {
|
||||
test("每种节点类型都有定义", () => {
|
||||
expect(listNodeDefinitions().length).toBe(ALL_TYPES.length);
|
||||
expect(ALL_TYPES.every((type) => Boolean(getNodeDefinition(type)))).toBe(true);
|
||||
for (const type of ALL_TYPES) expect(getNodeMinSize(type)).toBeDefined();
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user