From 4595e9379da124f11bc0baa36b4b9c2d32662e62 Mon Sep 17 00:00:00 2001 From: Gabriel Grubba Date: Tue, 20 Dec 2022 17:51:02 -0300 Subject: [PATCH] tests: solved reset tokens don't get cleaned up when enroll tokens are cleaned up --- packages/accounts-password/password_tests.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/accounts-password/password_tests.js b/packages/accounts-password/password_tests.js index 2481b6c6d6..c40798f4ac 100644 --- a/packages/accounts-password/password_tests.js +++ b/packages/accounts-password/password_tests.js @@ -1571,15 +1571,18 @@ if (Meteor.isServer) (() => { Tinytest.addAsync( "passwords - reset tokens don't get cleaned up when enroll tokens are cleaned up", async test => { - const email = `${test.id}-intercept@example.com`; - const userId = await Accounts.createUser({email: email, password: hashPassword('password')}); + const email = `${ test.id }-intercept@example.com`; + const userId = + await Accounts.createUser({ email: email, password: hashPassword('password') }); await Accounts.sendResetPasswordEmail(userId, email); - const resetToken = Meteor.users.findOne(userId).services.password.reset; + const user1 = await Meteor.users.findOne(userId); + const resetToken = user1.services.password.reset; test.isTrue(resetToken); await Accounts._expirePasswordEnrollTokens(new Date(), userId); - test.equal(resetToken,Meteor.users.findOne(userId).services.password.reset); + const user2 = await Meteor.users.findOne(userId); + test.equal(resetToken, user2.services.password.reset); } )