mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-18 09:35:20 +02:00
19 lines
502 B
TypeScript
19 lines
502 B
TypeScript
import { closestSupportedLocale } from './locale';
|
|
|
|
describe('locale', () => {
|
|
|
|
it('should find the closest matching locale', () => {
|
|
const testCases: [string, string[], string][] = [
|
|
['fr', ['fr_FR', 'en_GB'], 'fr_FR'],
|
|
['pt-br', ['fr_FR', 'en_GB', 'pt_BR'], 'pt_BR'],
|
|
['ro', ['fr_FR', 'en_GB', 'pt_BR'], 'en_GB'],
|
|
];
|
|
|
|
for (const [input, locales, expected] of testCases) {
|
|
const actual = closestSupportedLocale(input, true, locales);
|
|
expect(actual).toBe(expected);
|
|
}
|
|
});
|
|
|
|
});
|