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.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, [ assert.deepEqual(log, [
initial_date.getDate(), initial_date.getDate(),
initial_date.getUTCDate(), initial_date.getUTCDate(),
a.getDate(), date_plus_zero.getDate(),
a.getUTCDate(), date_plus_zero.getUTCDate(),
a.getDate() + 1, date_plus_one.getDate(),
a.getUTCDate() + 1, date_plus_one.getUTCDate(),
a.getDate() + 2, date_plus_two.getDate(),
a.getUTCDate() + 2 date_plus_two.getUTCDate()
]); ]);
cleanup(); cleanup();

Loading…
Cancel
Save