Files
Moltbot/src/agents/skills.summarize-skill-description.test.ts
2026-01-15 10:14:59 +00:00

20 lines
780 B
TypeScript

import fs from "node:fs";
import path from "node:path";
import { describe, expect, it } from "vitest";
import { parseFrontmatter } from "./skills/frontmatter.js";
describe("skills/summarize frontmatter", () => {
it("mentions podcasts, local files, and transcription use cases", () => {
const skillPath = path.join(process.cwd(), "skills", "summarize", "SKILL.md");
const raw = fs.readFileSync(skillPath, "utf-8");
const frontmatter = parseFrontmatter(raw);
const description = frontmatter.description ?? "";
expect(description.toLowerCase()).toContain("transcrib");
expect(description.toLowerCase()).toContain("podcast");
expect(description.toLowerCase()).toContain("local files");
expect(description).not.toContain("summarize.sh");
});
});