Skip to content

Commit 10ab95b

Browse files
committed
Adds repro to issue #3289
1 parent ab04641 commit 10ab95b

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

spec/ParseUser.spec.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2935,4 +2935,21 @@ describe('Parse.User testing', () => {
29352935
done();
29362936
});
29372937
});
2938+
2939+
it('should revoke sessions when setting paswword with masterKey (#3289)', (done) => {
2940+
let user;
2941+
Parse.User.signUp('username', 'password')
2942+
.then((newUser) => {
2943+
user = newUser;
2944+
user.set('password', 'newPassword');
2945+
return user.save(null, {useMasterKey: true});
2946+
}).then(() => {
2947+
const query = new Parse.Query('_Session');
2948+
query.equalTo('user', user);
2949+
return query.find({useMasterKey: true});
2950+
}).then((results) => {
2951+
expect(results.length).toBe(0);
2952+
done();
2953+
}, done.fail);
2954+
});
29382955
});

0 commit comments

Comments
 (0)