Skip to content

Commit 4316248

Browse files
committed
fix: feedbacks
1 parent 7d17d09 commit 4316248

File tree

2 files changed

+15
-22
lines changed

2 files changed

+15
-22
lines changed

spec/CloudCode.spec.js

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4712,23 +4712,20 @@ describe('beforePasswordResetRequest hook', () => {
47124712

47134713
Parse.Cloud.beforePasswordResetRequest(req => {
47144714
hit++;
4715-
if (req.object.get('isBanned')) {
4716-
throw new Error('banned account');
4717-
}
4715+
throw new Error('password reset blocked');
47184716
});
47194717

47204718
const user = new Parse.User();
4721-
user.setUsername('banneduser');
4719+
user.setUsername('testuser');
47224720
user.setPassword('password');
4723-
user.set('email', 'banned@example.com');
4721+
user.set('email', 'test@example.com');
47244722
await user.signUp();
4725-
await user.save({ isBanned: true });
47264723

47274724
try {
4728-
await Parse.User.requestPasswordReset('banned@example.com');
4725+
await Parse.User.requestPasswordReset('test@example.com');
47294726
throw new Error('should not have sent password reset email.');
47304727
} catch (e) {
4731-
expect(e.message).toBe('banned account');
4728+
expect(e.message).toBe('password reset blocked');
47324729
}
47334730
expect(hit).toBe(1);
47344731
expect(sendPasswordResetEmailCalled).toBe(false);
@@ -4753,26 +4750,24 @@ describe('beforePasswordResetRequest hook', () => {
47534750

47544751
Parse.Cloud.beforePasswordResetRequest(req => {
47554752
hit++;
4756-
if (req.object.get('isBanned')) {
4757-
throw new Error('banned account');
4758-
}
4753+
throw new Error('password reset blocked');
47594754
});
47604755

47614756
const user = new Parse.User();
4762-
user.setUsername('banneduser2');
4757+
user.setUsername('testuser2');
47634758
user.setPassword('password');
4764-
user.set('email', 'banned2@example.com');
4759+
user.set('email', 'test@example.com');
47654760
await user.signUp();
47664761
const base64 = 'V29ya2luZyBhdCBQYXJzZSBpcyBncmVhdCE=';
47674762
const file = new Parse.File('myfile.txt', { base64 });
47684763
await file.save();
4769-
await user.save({ isBanned: true, file });
4764+
await user.save({ file });
47704765

47714766
try {
4772-
await Parse.User.requestPasswordReset('banned2@example.com');
4767+
await Parse.User.requestPasswordReset('test@example.com');
47734768
throw new Error('should not have sent password reset email.');
47744769
} catch (e) {
4775-
expect(e.message).toBe('banned account');
4770+
expect(e.message).toBe('password reset blocked');
47764771
}
47774772
expect(hit).toBe(1);
47784773
expect(sendPasswordResetEmailCalled).toBe(false);
@@ -4787,6 +4782,7 @@ describe('beforePasswordResetRequest hook', () => {
47874782
};
47884783

47894784
await reconfigureServer({
4785+
appName: 'test',
47904786
emailAdapter: emailAdapter,
47914787
publicServerURL: 'http://localhost:8378/1',
47924788
});
@@ -4795,11 +4791,8 @@ describe('beforePasswordResetRequest hook', () => {
47954791
hit++;
47964792
});
47974793

4798-
try {
4799-
await Parse.User.requestPasswordReset('[email protected]');
4800-
} catch (e) {
4801-
// May or may not throw depending on passwordPolicy.resetPasswordSuccessOnInvalidEmail
4802-
}
4794+
await Parse.User.requestPasswordReset('[email protected]');
4795+
48034796
expect(hit).toBe(0);
48044797
});
48054798

src/Routers/UsersRouter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ export class UsersRouter extends ClassesRouter {
455455
_perishable_token: token,
456456
_perishable_token_expires_at: { $lt: Parse._encode(new Date()) },
457457
});
458-
if (userResults && userResults.length > 0) {
458+
if(userResults?.length > 0) {
459459
userData = userResults[0];
460460
if (userData.email) {
461461
email = userData.email;

0 commit comments

Comments
 (0)