forked from
jollywhoppers.com/witchsky.app
Bluesky app fork with some witchin' additions 馃挮
1import {expect, test} from '@jest/globals'
2
3import {sanitizeAppLanguageSetting} from '#/locale/helpers'
4import {AppLanguage} from '#/locale/languages'
5
6test('sanitizeAppLanguageSetting', () => {
7 expect(sanitizeAppLanguageSetting('en')).toBe(AppLanguage.en)
8 expect(sanitizeAppLanguageSetting('el')).toBe(AppLanguage.el)
9 expect(sanitizeAppLanguageSetting('pt-BR')).toBe(AppLanguage.pt_BR)
10 expect(sanitizeAppLanguageSetting('hi')).toBe(AppLanguage.hi)
11 expect(sanitizeAppLanguageSetting('id')).toBe(AppLanguage.id)
12 expect(sanitizeAppLanguageSetting('foo')).toBe(AppLanguage.en)
13 expect(sanitizeAppLanguageSetting('en,foo')).toBe(AppLanguage.en)
14 expect(sanitizeAppLanguageSetting('foo,en')).toBe(AppLanguage.en)
15 expect(sanitizeAppLanguageSetting('vi')).toBe(AppLanguage.vi)
16 expect(sanitizeAppLanguageSetting('ne')).toBe(AppLanguage.ne)
17})