We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 03b6449 commit c0033cdCopy full SHA for c0033cd
spec/ParseRole.spec.js
@@ -428,4 +428,24 @@ describe('Parse Role testing', () => {
428
});
429
430
431
+ it('should be secure (#3835)', (done) => {
432
+ const acl = new Parse.ACL();
433
+ acl.getPublicReadAccess(true);
434
+ const role = new Parse.Role('admin', acl);
435
+ role.save().then(() => {
436
+ const user = new Parse.User();
437
+ return user.signUp({username: 'hello', password: 'world'});
438
+ }).then((user) => {
439
+ role.getUsers().add(user)
440
+ return role.save();
441
+ }).then(done.fail, () => {
442
+ const query = role.getUsers().query();
443
+ return query.find({useMasterKey: true});
444
+ }).then((results) => {
445
+ expect(results.length).toBe(0);
446
+ done();
447
+ })
448
+ .catch(done.fail);
449
+ });
450
+
451
0 commit comments