23 lines
718 B
TypeScript
23 lines
718 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { extractPinnedWorkflowTemplatesRequirement } from "../../scripts/setup-test-comfy-helpers";
|
|
|
|
describe("workflow template requirement parsing", () => {
|
|
it("extracts the exact pinned requirement", () => {
|
|
const requirements = [
|
|
"torchsde",
|
|
"comfyui-workflow-templates==0.9.26",
|
|
"kornia>=0.7.1",
|
|
].join("\n");
|
|
|
|
expect(extractPinnedWorkflowTemplatesRequirement(requirements)).toBe(
|
|
"comfyui-workflow-templates==0.9.26",
|
|
);
|
|
});
|
|
|
|
it("fails when the requirement is missing", () => {
|
|
expect(() =>
|
|
extractPinnedWorkflowTemplatesRequirement("torchsde==0.2.6"),
|
|
).toThrow(/comfyui-workflow-templates/i);
|
|
});
|
|
});
|