mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-04 05:28:59 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			591 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			591 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
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 () => {
 | 
						|
        for (const [ mime, loader ] of Object.entries(definitions)) {
 | 
						|
            if (loader === null) {
 | 
						|
                continue;
 | 
						|
            }
 | 
						|
 | 
						|
            const language = (await loader()).default;
 | 
						|
 | 
						|
            hljs.registerLanguage(mime, language);
 | 
						|
            hljs.highlight("Hello world", {
 | 
						|
                language: mime
 | 
						|
            });
 | 
						|
        }
 | 
						|
    });
 | 
						|
});
 |