import { describe, it, expect } from 'vitest'; import { getCategoryProp, getCategorySortLang } from '../lang-prop'; describe('getCategoryProp', () => { it('CJK-локали → name', () => { for (const lang of ['ko', 'ja', 'jp', 'zh', 'cn', 'ch']) { expect(getCategoryProp(lang)).toBe('name'); } }); it('прочие локали → title', () => { expect(getCategoryProp('en')).toBe('title'); expect(getCategoryProp('fr')).toBe('title'); }); }); describe('getCategorySortLang', () => { it('CJK-локали сортируются по en', () => { expect(getCategorySortLang('zh')).toBe('en'); expect(getCategorySortLang('ko')).toBe('en'); }); it('прочие локали сортируются по себе', () => { expect(getCategorySortLang('fr')).toBe('fr'); expect(getCategorySortLang('en')).toBe('en'); }); });