From e3420deff6162640e267d55d13c619fb01d5dfde Mon Sep 17 00:00:00 2001 From: Jukka Raimovaara <5992643+manre57@users.noreply.github.com> Date: Fri, 2 Oct 2020 10:17:16 +0300 Subject: [PATCH] fix: update localeData plugin to add longDateFormat to global localeData (#1106) --- src/plugin/localeData/index.js | 3 ++- test/plugin/localeData.test.js | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/plugin/localeData/index.js b/src/plugin/localeData/index.js index 71ded86..b753c3d 100644 --- a/src/plugin/localeData/index.js +++ b/src/plugin/localeData/index.js @@ -38,7 +38,8 @@ export default (o, c, dayjs) => { // locale needed later weekdaysShort: () => dayjs.weekdaysShort(), weekdaysMin: () => dayjs.weekdaysMin(), months: () => dayjs.months(), - monthsShort: () => dayjs.monthsShort() + monthsShort: () => dayjs.monthsShort(), + longDateFormat: format => localeObject.formats[format] } } diff --git a/test/plugin/localeData.test.js b/test/plugin/localeData.test.js index 109d478..a2e017e 100644 --- a/test/plugin/localeData.test.js +++ b/test/plugin/localeData.test.js @@ -61,6 +61,10 @@ it('Global localeData', () => { expect(dayjsLocaleData.weekdays()).toEqual(momentLocaleData.weekdays()) expect(dayjsLocaleData.weekdaysShort()).toEqual(momentLocaleData.weekdaysShort()) expect(dayjsLocaleData.weekdaysMin()).toEqual(momentLocaleData.weekdaysMin()) + const longDateFormats = ['LT', 'LTS', 'L', 'LL', 'LLL', 'LLLL'] + longDateFormats.forEach((f) => { + expect(dayjsLocaleData.longDateFormat(f)).toEqual(momentLocaleData.longDateFormat(f)) + }) }) })