Open History to see the last commit
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});