mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-03 06:47:33 +00:00
Remove future test (#249)
This commit is contained in:
@@ -1,26 +1,45 @@
|
||||
import {
|
||||
LGraph,
|
||||
LiteGraph,
|
||||
} from "../dist/litegraph.es.js";
|
||||
import { LGraph, LGraphGroup, LGraphNode, LiteGraph } from "../src/litegraph"
|
||||
import { LiteGraphGlobal } from "../src/LiteGraphGlobal"
|
||||
|
||||
describe("LegacyLGraph Compatibility Layer", () => {
|
||||
test("LGraph can be instantiated", () => {
|
||||
const graph = new LGraph({extra: "TestGraph"});
|
||||
expect(graph).toBeInstanceOf(LGraph);
|
||||
expect(graph.extra).toBe("TestGraph");
|
||||
});
|
||||
function makeGraph() {
|
||||
const LiteGraph = new LiteGraphGlobal()
|
||||
LiteGraph.registerNodeType("TestNode", LGraphNode)
|
||||
LiteGraph.registerNodeType("OtherNode", LGraphNode)
|
||||
LiteGraph.registerNodeType("", LGraphNode)
|
||||
return new LGraph()
|
||||
}
|
||||
|
||||
test("LGraph can be extended via prototype", () => {
|
||||
const graph = new LGraph();
|
||||
describe("LGraph", () => {
|
||||
it("can be instantiated", () => {
|
||||
// @ts-ignore TODO: Remove once relative imports fix goes in.
|
||||
const graph = new LGraph({ extra: "TestGraph" })
|
||||
expect(graph).toBeInstanceOf(LGraph)
|
||||
expect(graph.extra).toBe("TestGraph")
|
||||
})
|
||||
})
|
||||
|
||||
describe("Legacy LGraph Compatibility Layer", () => {
|
||||
it("can be extended via prototype", () => {
|
||||
const graph = new LGraph()
|
||||
// @ts-expect-error Should always be an error.
|
||||
LGraph.prototype.newMethod = function () {
|
||||
return "New method added via prototype";
|
||||
};
|
||||
return "New method added via prototype"
|
||||
}
|
||||
// @ts-expect-error Should always be an error.
|
||||
expect(graph.newMethod()).toBe("New method added via prototype");
|
||||
});
|
||||
expect(graph.newMethod()).toBe("New method added via prototype")
|
||||
})
|
||||
|
||||
test("LegacyLGraph is correctly assigned to LiteGraph", () => {
|
||||
expect(LiteGraph.LGraph).toBe(LGraph);
|
||||
});
|
||||
});
|
||||
it("is correctly assigned to LiteGraph", () => {
|
||||
expect(LiteGraph.LGraph).toBe(LGraph)
|
||||
})
|
||||
})
|
||||
|
||||
describe("LGraph Serialisation", () => {
|
||||
it("should serialise", () => {
|
||||
const graph = new LGraph()
|
||||
graph.add(new LGraphNode("Test Node"))
|
||||
graph.add(new LGraphGroup("Test Group"))
|
||||
expect(graph.nodes.length).toBe(1)
|
||||
expect(graph.groups.length).toBe(1)
|
||||
})
|
||||
})
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
import {
|
||||
LGraphNode,
|
||||
} from "../dist/litegraph.es.js";
|
||||
} from "../src/litegraph"
|
||||
|
||||
describe("LGraphNode", () => {
|
||||
it("should serialize position correctly", () => {
|
||||
const node = new LGraphNode("TestNode");
|
||||
node.pos = [10, 10];
|
||||
expect(node.pos).toEqual(new Float32Array([10, 10]));
|
||||
expect(node.serialize().pos).toEqual(new Float32Array([10, 10]));
|
||||
});
|
||||
});
|
||||
const node = new LGraphNode("TestNode")
|
||||
node.pos = [10, 10]
|
||||
expect(node.pos).toEqual(new Float32Array([10, 10]))
|
||||
expect(node.serialize().pos).toEqual(new Float32Array([10, 10]))
|
||||
})
|
||||
|
||||
})
|
||||
Reference in New Issue
Block a user