Files
openclaw/src/agents/skills.source.test.ts

25 lines
675 B
TypeScript

import { describe, expect, it } from "vitest";
import { resolveSkillSource } from "./skills/source.js";
describe("resolveSkillSource", () => {
it("prefers sourceInfo.source when present", () => {
expect(
resolveSkillSource({
sourceInfo: { source: "openclaw-bundled" },
} as never),
).toBe("openclaw-bundled");
});
it("falls back to legacy top-level source", () => {
expect(
resolveSkillSource({
source: "openclaw-managed",
} as never),
).toBe("openclaw-managed");
});
it("returns unknown when neither source shape is present", () => {
expect(resolveSkillSource({} as never)).toBe("unknown");
});
});