Skip to content

Commit c0033cd

Browse files
committed
Adds test for 3835
1 parent 03b6449 commit c0033cd

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

spec/ParseRole.spec.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,4 +428,24 @@ describe('Parse Role testing', () => {
428428
});
429429
});
430430

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+
431451
});

0 commit comments

Comments
 (0)