Skip to content
Source
Sign inSign up
Open History to see the last commit

composer-code-languages.test.ts

11 lines484 Bytes

1import { expect, it } from "vite-plus/test";
2​
3import { codeLanguageEntry, languageOfInfoString } from "./composer-code-languages";
4​
5it("recognizes plain-text fence info strings without treating metadata as the language", () => {
6 const entries = ["Text", "TEXT", "plaintext", "txt"].map((language) =>
7 codeLanguageEntry(languageOfInfoString(` ${language} title=notes.txt`)),
8 );
9​
10 expect(entries).toEqual(Array.from({ length: 4 }, () => ({ id: "", label: "Plain text" })));
11});