import { describe, expect, it } from "vitest"; import { validateManifest } from "@termix/plugin-sdk/manifest"; import manifest from "../../manifest.json"; // Old URLs something outside Termix still calls keep reaching the plugin. const redirects = manifest.contributes.http.legacyRedirects as unknown[]; describe("legacy URLs", () => { it("declares them in a manifest that validates", () => { expect(validateManifest(manifest)).toEqual([]); }); it("redirects /host/step-ca-callback, which Step CA identity providers were set up with before 2.9", () => { expect(redirects).toContainEqual({ from: "/host/step-ca-callback", to: "/callback", }); }); });