fix: date test fail for some timezone (#13889)

* fix test for some timezone

* lint
pull/13895/head
adiGuba 11 months ago committed by GitHub
parent 5a54ad9cc7
commit 59ff7f1e88
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -38,15 +38,23 @@ test('date.setDate and date.setUTCDate', () => {
date.setUTCDate(date.getUTCDate() + 1);
});
// Date/UTCDate may vary on some timezones
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(),
a.getDate(),
a.getUTCDate(),
a.getDate() + 1,
a.getUTCDate() + 1,
a.getDate() + 2,
a.getUTCDate() + 2
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();

Loading…
Cancel
Save