raniendu_OChat/tests/settings-data.test.ts
2026-06-13 20:05:51 -07:00

17 lines
550 B
TypeScript

import { describe, expect, test } from 'vitest';
import { normalizeSettings } from '../src/settings-data';
describe('settings normalization', () => {
test('defaults composer behavior to ask', () => {
expect(normalizeSettings(null).composerMode).toBe('ask');
});
test('migrates legacy auto mode to ask', () => {
expect(normalizeSettings({ composerMode: 'auto' as never }).composerMode).toBe('ask');
});
test('preserves explicit edit mode', () => {
expect(normalizeSettings({ composerMode: 'edit' }).composerMode).toBe('edit');
});
});