Skip to content

Commit 454a302

Browse files
author
Marc Schlaeppi
committed
Test Milkdown Kusto language registration
1 parent d9cc7d2 commit 454a302

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import assert from 'node:assert/strict';
2+
import test from 'node:test';
3+
4+
import {
5+
kustoLanguage,
6+
milkdownCodeLanguages,
7+
} from '../src/lib/milkdown_code_languages.js';
8+
9+
test('registers Kusto in the Milkdown code-block language list', () => {
10+
assert.equal(kustoLanguage.name, 'Kusto');
11+
assert.deepEqual(kustoLanguage.alias, ['kql', 'kusto']);
12+
assert.deepEqual(kustoLanguage.extensions, ['kql', 'kusto']);
13+
assert.ok(kustoLanguage.support);
14+
assert.equal(
15+
milkdownCodeLanguages.filter((language) => language.name === 'Kusto').length,
16+
1
17+
);
18+
});
19+
20+
test('preserves the standard CodeMirror language list', () => {
21+
assert.ok(milkdownCodeLanguages.some((language) => language.name === 'JavaScript'));
22+
assert.ok(milkdownCodeLanguages.some((language) => language.name === 'Python'));
23+
});

0 commit comments

Comments
 (0)