Skip to content

Commit 2a92140

Browse files
committed
Merge remote-tracking branch 'origin/master' into rsgowman/usermetadata_tojson_lastrefreshtime
2 parents eacce1a + d985602 commit 2a92140

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

test/integration/auth.spec.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -336,12 +336,10 @@ describe('admin.auth', () => {
336336
.then((userRecord) => {
337337
expect(userRecord.metadata.lastRefreshTime).to.exist;
338338
expect(isUTCString(userRecord.metadata.lastRefreshTime!));
339-
expect(new Date(userRecord.metadata.creationTime).getTime())
340-
.lte(new Date(userRecord.metadata.lastRefreshTime!).getTime());
341-
const creationTimePlus1Hour = new Date(userRecord.metadata.creationTime);
342-
creationTimePlus1Hour.setHours(creationTimePlus1Hour.getHours()+1);
343-
expect(new Date(userRecord.metadata.lastRefreshTime!).getTime())
344-
.lte(creationTimePlus1Hour.getTime());
339+
const creationTime = new Date(userRecord.metadata.creationTime).getTime();
340+
const lastRefreshTime = new Date(userRecord.metadata.lastRefreshTime!).getTime();
341+
expect(creationTime).lte(lastRefreshTime);
342+
expect(lastRefreshTime).lte(creationTime + 3600 * 1000);
345343
});
346344
} finally {
347345
admin.auth().deleteUser('lastRefreshTimeUser');

test/unit/auth/user-record.spec.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -681,6 +681,10 @@ describe('UserMetadata', () => {
681681
(actualMetadata as any).creationTime = new Date();
682682
}).to.throw(Error);
683683
});
684+
685+
it('should return expected lastRefreshTime', () => {
686+
expect(actualMetadata.lastRefreshTime).to.equal(new Date(expectedLastRefreshAt).toUTCString())
687+
});
684688
});
685689

686690
describe('toJSON', () => {

0 commit comments

Comments
 (0)