|
|
@ -41,12 +41,71 @@ describe('Helper', () => { |
|
|
|
}); |
|
|
|
|
|
|
|
describe('Get Number Format Group', () => { |
|
|
|
let languageGetter; |
|
|
|
beforeEach(() => { |
|
|
|
languageGetter = jest.spyOn(window.navigator, 'language', 'get'); |
|
|
|
}); |
|
|
|
it('Get en-US number format group', () => { |
|
|
|
expect(getNumberFormatGroup('en-US')).toEqual(','); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get en-US number format group when it is default', () => { |
|
|
|
languageGetter.mockReturnValue('en-US'); |
|
|
|
expect(getNumberFormatGroup()).toEqual(','); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get en-GB number format group', () => { |
|
|
|
expect(getNumberFormatGroup('en-GB')).toEqual(','); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get en-GB number format group when it is default', () => { |
|
|
|
languageGetter.mockReturnValue('en-GB'); |
|
|
|
expect(getNumberFormatGroup()).toEqual(','); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get es-ES number format group', () => { |
|
|
|
expect(getNumberFormatGroup('es-ES')).toEqual('.'); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get es-ES number format group when it is default', () => { |
|
|
|
languageGetter.mockReturnValue('es-ES'); |
|
|
|
expect(getNumberFormatGroup()).toEqual('.'); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get de-DE number format group', () => { |
|
|
|
expect(getNumberFormatGroup('de-DE')).toEqual('.'); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get de-DE number format group when it is default', () => { |
|
|
|
languageGetter.mockReturnValue('de-DE'); |
|
|
|
expect(getNumberFormatGroup()).toEqual('.'); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get de-CH number format group', () => { |
|
|
|
expect(getNumberFormatGroup('de-CH')).toEqual('’'); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get de-CH number format group when it is default', () => { |
|
|
|
languageGetter.mockReturnValue('de-CH'); |
|
|
|
expect(getNumberFormatGroup()).toEqual('’'); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get zh-CN number format group', () => { |
|
|
|
expect(getNumberFormatGroup('zh-CN')).toEqual(','); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get zh-CN number format group when it is default', () => { |
|
|
|
languageGetter.mockReturnValue('zh-CN'); |
|
|
|
expect(getNumberFormatGroup()).toEqual(','); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get ru-RU number format group', () => { |
|
|
|
expect(getNumberFormatGroup('ru-RU')).toEqual(' '); |
|
|
|
}); |
|
|
|
|
|
|
|
it('Get ru-RU number format group when it is default', () => { |
|
|
|
languageGetter.mockReturnValue('ru-RU'); |
|
|
|
expect(getNumberFormatGroup()).toEqual(' '); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|