wix-style-react
Version:
wix-style-react
54 lines (53 loc) • 1.69 kB
JavaScript
;
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