UNPKG

wix-style-react

Version:
54 lines (53 loc) 1.69 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.LOCALES_YEAR_UNFORMATTED = void 0; var _LocaleUtils = _interopRequireDefault(require("./LocaleUtils")); var LOCALES_YEAR_UNFORMATTED = exports.LOCALES_YEAR_UNFORMATTED = ['cs', 'da', 'de', 'el', 'en', 'es', 'fi', 'fr', 'he', 'hi', 'id', 'it', 'lt', 'ms', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sv', 'tl', 'tr', 'uk', 'vi']; var FORMATTED_YEAR_TEST_DATA = [{ locale: 'ko', expectedYear: '2022년' }, { locale: 'ja', expectedYear: '2022年' }, { locale: 'ar', expectedYear: '٢٠٢٢' }, { locale: 'bg', expectedYear: '2022 г.' }, { locale: 'hu', expectedYear: '2022.' }, { locale: 'th', expectedYear: 'พ.ศ. 2565' }, { locale: 'zh', expectedYear: '2022年' }]; describe('LocaleUtils', () => { var year = new Date('2022-01-01T00:00:00Z'); var _loop = function _loop(testData) { it("".concat(testData.locale, " locale"), () => { var localeUtils = (0, _LocaleUtils.default)(testData.locale); var result = localeUtils.formatYear(year); expect(result).toBe(testData.expectedYear); }); }; for (var testData of FORMATTED_YEAR_TEST_DATA) { _loop(testData); } it('should return unformatted year', () => { var _loop2 = function _loop2(locale) { var getLocaleUtilsFactory = () => (0, _LocaleUtils.default)(locale); var localeUtils = getLocaleUtilsFactory(); var result = localeUtils.formatYear(year); expect(result).toBe('2022'); }; for (var locale of LOCALES_YEAR_UNFORMATTED) { _loop2(locale); } }); }); //# sourceMappingURL=LocaleUtils.spec.js.map