llm-code-format
Version:
Parsing and serialization of multiple code files in Markdown for LLMs
30 lines (24 loc) • 678 B
JavaScript
// parseMarkdownFiles.test.js
import { expect, test } from "vitest";
import { formatMarkdownFiles } from "./formatMarkdownFiles";
// Tests for parseMarkdownFiles function with different formats
test("formatMarkdownFiles outputs bold format", () => {
const files = {
"index.html": "<!-- HTML content -->",
"script.js": "// JavaScript content",
"styles.css": "/* CSS content */",
};
const markdownString = formatMarkdownFiles(files);
expect(markdownString).toBe(`**index.html**
\`\`\`html
<!-- HTML content -->
\`\`\`
**script.js**
\`\`\`javascript
// JavaScript content
\`\`\`
**styles.css**
\`\`\`css
/* CSS content */
\`\`\``);
});