jest.autoMockOff(); import { createFormatIcu } from './createFormatIcu'; describe('format icu', () => { it('formats simple string', () => { const formatter = createFormatIcu(); const result = formatter.format({ translation: 'result is {number, number}', params: { number: 42000 }, language: 'en', }); expect(result).toEqual('result is 42,000'); }); it('fixes invalid language', () => { const formatter = createFormatIcu() as any; expect(formatter.getLanguage('en_GB')).toEqual('en-GB'); expect(formatter.getLanguage('en_GB-nonsenceeeee')).toEqual('en-GB'); expect(formatter.getLanguage('cs CZ')).toEqual('cs-CZ'); }); });