26 lines
853 B
TypeScript
26 lines
853 B
TypeScript
/**
|
|
* @license
|
|
* Copyright 2025 AionUi (aionui.com)
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
import { describe, expect, it } from 'vitest';
|
|
import {
|
|
DEFAULT_CODE_EDITOR_CONFIG,
|
|
getCodeEditorConfig,
|
|
} from '@/renderer/pages/conversation/Preview/theme/codeEditorConfig';
|
|
|
|
describe('codeEditorConfig', () => {
|
|
it('exposes mono font + 13px defaults', () => {
|
|
expect(DEFAULT_CODE_EDITOR_CONFIG.fontFamily).toBe('var(--font-mono)');
|
|
expect(DEFAULT_CODE_EDITOR_CONFIG.fontSize).toBe('var(--code-font-size, 13px)');
|
|
expect(DEFAULT_CODE_EDITOR_CONFIG.lineHeight).toBe('1.5');
|
|
expect(DEFAULT_CODE_EDITOR_CONFIG.tabSize).toBe(2);
|
|
expect(DEFAULT_CODE_EDITOR_CONFIG.wrap).toBe(true);
|
|
});
|
|
|
|
it('getCodeEditorConfig returns the default config', () => {
|
|
expect(getCodeEditorConfig()).toEqual(DEFAULT_CODE_EDITOR_CONFIG);
|
|
});
|
|
});
|