Files
2026-03-23 16:40:53 -05:00

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);
});
});