From 548b217c5916862fe02504c7b0687c51ef14e237 Mon Sep 17 00:00:00 2001 From: iamkun Date: Thu, 22 Jun 2023 17:04:48 +0800 Subject: [PATCH] test: update test case --- test/display.test.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/test/display.test.js b/test/display.test.js index a1d87be29..ce1f47893 100644 --- a/test/display.test.js +++ b/test/display.test.js @@ -264,11 +264,7 @@ it('As ISO 8601 String -> toISOString e.g. 2013-02-04T22:44:30.652Z', () => { it('Year 1 formatted with YYYY should pad with zeroes', () => { const date = new Date(1, 0, 1) date.setUTCFullYear(1) // Required because 0-99 are parsed as 19xx in JS: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/Date#year - expect(dayjs(date).format('YYYY')).toBe('0002') -}) - -it('Year 1 formatting matches moment format', () => { - const date = new Date(1, 0, 1) - date.setUTCFullYear(1) - expect(dayjs(date).format('YYYY')).toBe(moment(date).format('YYYY')) + const res = dayjs(date).format('YYYY') + expect(res.slice(0, 3)).toBe('000') // because of timezone, the result might be 0000 0001 or 0002 + expect(res).toBe(moment(date).format('YYYY')) })