Truncate lastHeartbeat to day millis

This commit is contained in:
Fedor Indutny 2021-09-24 10:01:46 -07:00 committed by GitHub
parent 7adfd1a4e7
commit af66a5b265
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 28 additions and 5 deletions

View file

@ -3,7 +3,11 @@
import { assert } from 'chai';
import { isOlderThan, isMoreRecentThan } from '../../util/timestamp';
import {
isOlderThan,
isMoreRecentThan,
toDayMillis,
} from '../../util/timestamp';
const ONE_HOUR = 3600 * 1000;
const ONE_DAY = 24 * ONE_HOUR;
@ -34,4 +38,17 @@ describe('timestamp', () => {
);
});
});
describe('toDayMillis', () => {
const now = new Date();
const today = new Date(toDayMillis(now.valueOf()));
assert.strictEqual(today.getUTCMilliseconds(), 0);
assert.strictEqual(today.getUTCHours(), 0);
assert.strictEqual(today.getUTCMinutes(), 0);
assert.strictEqual(today.getUTCSeconds(), 0);
assert.strictEqual(today.getUTCDate(), now.getUTCDate());
assert.strictEqual(today.getUTCMonth(), now.getUTCMonth());
assert.strictEqual(today.getUTCFullYear(), now.getUTCFullYear());
});
});