|
1 | 1 | import assert from 'node:assert/strict';
|
2 |
| -import { it, describe, mock } from 'node:test'; |
| 2 | +import { it, describe } from 'node:test'; |
3 | 3 |
|
4 |
| -describe('getLanguageDisplayName', async () => { |
5 |
| - mock.module('#site/shiki.config.mjs', { |
6 |
| - namedExports: { |
7 |
| - LANGUAGES: [ |
8 |
| - { name: 'javascript', aliases: ['js'], displayName: 'JavaScript' }, |
9 |
| - { name: 'typescript', aliases: ['ts'], displayName: 'TypeScript' }, |
10 |
| - ], |
11 |
| - }, |
12 |
| - }); |
| 4 | +import { getLanguageDisplayName, LANGUAGES } from '../languages.mjs'; |
13 | 5 |
|
14 |
| - const { getLanguageDisplayName } = await import( |
15 |
| - '#site/util/getLanguageDisplayName' |
16 |
| - ); |
| 6 | +LANGUAGES.splice( |
| 7 | + 0, |
| 8 | + LANGUAGES.length, |
| 9 | + { name: 'javascript', aliases: ['js'], displayName: 'JavaScript' }, |
| 10 | + { name: 'typescript', aliases: ['ts'], displayName: 'TypeScript' } |
| 11 | +); |
17 | 12 |
|
| 13 | +describe('getLanguageDisplayName', async () => { |
18 | 14 | it('should return the display name for a known language', () => {
|
19 | 15 | assert.equal(getLanguageDisplayName('javascript'), 'JavaScript');
|
20 | 16 | assert.equal(getLanguageDisplayName('js'), 'JavaScript');
|
|
0 commit comments