From fd52b9ec4be426b195b1165ab2cebc4464222c46 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 18 May 2025 14:23:10 +0300 Subject: [PATCH] test(highlightjs): ensure language registration works --- packages/highlightjs/src/syntax_highlighting.spec.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/highlightjs/src/syntax_highlighting.spec.ts b/packages/highlightjs/src/syntax_highlighting.spec.ts index 668bb796e..6bffe079c 100644 --- a/packages/highlightjs/src/syntax_highlighting.spec.ts +++ b/packages/highlightjs/src/syntax_highlighting.spec.ts @@ -1,5 +1,6 @@ import { describe, it } from "vitest"; import definitions from "./syntax_highlighting.js"; +import hljs from "highlight.js"; describe("Syntax highlighting definitions", () => { it("every entry is readable", async () => { @@ -8,7 +9,12 @@ describe("Syntax highlighting definitions", () => { continue; } - await mapping.loader; + const language = (await mapping.loader).default; + + hljs.registerLanguage(mime, language); + hljs.highlight("Hello world", { + language: mime + }); } }); });