From 9ea0a3fe6631f3632152cc9918567d0aeca99efb Mon Sep 17 00:00:00 2001 From: slowbackspace Date: Fri, 12 Apr 2019 17:24:15 +0200 Subject: [PATCH] add tests --- src/utils/__tests__/l10n.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/utils/__tests__/l10n.js diff --git a/src/utils/__tests__/l10n.js b/src/utils/__tests__/l10n.js new file mode 100644 index 00000000..e2e5a557 --- /dev/null +++ b/src/utils/__tests__/l10n.js @@ -0,0 +1,17 @@ +import * as utils from '../l10n'; + +describe('l10n utils: getInitialLocale', () => { + it('default lang', () => { + expect(utils.getInitialLocale(0)).toBe('en'); + expect(utils.getInitialLocale(null)).toBe('en'); + expect(utils.getInitialLocale(undefined)).toBe('en'); + expect(utils.getInitialLocale('dadada')).toBe('en'); + expect(utils.getInitialLocale('')).toBe('en'); + }); + + it('browser locales', () => { + expect(utils.getInitialLocale('zh')).toBe('zh'); + expect(utils.getInitialLocale('cs-CZ')).toBe('cs'); + expect(utils.getInitialLocale('en_GB')).toBe('en'); + }); +});