From 2cae5b8e6897628c7c6b7036a3012542acf62b69 Mon Sep 17 00:00:00 2001 From: adiguba Date: Thu, 24 Oct 2024 22:05:12 +0200 Subject: [PATCH 1/2] fix test for some timezone --- packages/svelte/src/reactivity/date.test.ts | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/packages/svelte/src/reactivity/date.test.ts b/packages/svelte/src/reactivity/date.test.ts index 77111ee7275f..98b055605d4b 100644 --- a/packages/svelte/src/reactivity/date.test.ts +++ b/packages/svelte/src/reactivity/date.test.ts @@ -38,15 +38,23 @@ test('date.setDate and date.setUTCDate', () => { date.setUTCDate(date.getUTCDate() + 1); }); + // Date/UTCDate may vary on some timezones + const datePlusZero = new Date(initial_date); + datePlusZero.setDate(a.getDate()); + const datePlusOne = new Date(initial_date); + datePlusOne.setDate(a.getDate() + 1); + const datePlusTwo = new Date(initial_date); + datePlusTwo.setDate(a.getDate() + 2); + assert.deepEqual(log, [ initial_date.getDate(), initial_date.getUTCDate(), - a.getDate(), - a.getUTCDate(), - a.getDate() + 1, - a.getUTCDate() + 1, - a.getDate() + 2, - a.getUTCDate() + 2 + datePlusZero.getDate(), + datePlusZero.getUTCDate(), + datePlusOne.getDate(), + datePlusOne.getUTCDate(), + datePlusTwo.getDate(), + datePlusTwo.getUTCDate() ]); cleanup(); From 9fe5590cf50ac246826a5160232348c44a26f70e Mon Sep 17 00:00:00 2001 From: adiguba Date: Thu, 24 Oct 2024 22:20:43 +0200 Subject: [PATCH 2/2] lint --- packages/svelte/src/reactivity/date.test.ts | 24 ++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/svelte/src/reactivity/date.test.ts b/packages/svelte/src/reactivity/date.test.ts index 98b055605d4b..d07b6780c660 100644 --- a/packages/svelte/src/reactivity/date.test.ts +++ b/packages/svelte/src/reactivity/date.test.ts @@ -39,22 +39,22 @@ test('date.setDate and date.setUTCDate', () => { }); // Date/UTCDate may vary on some timezones - const datePlusZero = new Date(initial_date); - datePlusZero.setDate(a.getDate()); - const datePlusOne = new Date(initial_date); - datePlusOne.setDate(a.getDate() + 1); - const datePlusTwo = new Date(initial_date); - datePlusTwo.setDate(a.getDate() + 2); + const date_plus_zero = new Date(initial_date); + date_plus_zero.setDate(a.getDate()); + const date_plus_one = new Date(initial_date); + date_plus_one.setDate(a.getDate() + 1); + const date_plus_two = new Date(initial_date); + date_plus_two.setDate(a.getDate() + 2); assert.deepEqual(log, [ initial_date.getDate(), initial_date.getUTCDate(), - datePlusZero.getDate(), - datePlusZero.getUTCDate(), - datePlusOne.getDate(), - datePlusOne.getUTCDate(), - datePlusTwo.getDate(), - datePlusTwo.getUTCDate() + date_plus_zero.getDate(), + date_plus_zero.getUTCDate(), + date_plus_one.getDate(), + date_plus_one.getUTCDate(), + date_plus_two.getDate(), + date_plus_two.getUTCDate() ]); cleanup();