do not allow removing the admin group
This commit is contained in:
@@ -58,7 +58,7 @@ describe('Groups', function () {
|
||||
});
|
||||
|
||||
it('cannot create group - too big', function (done) {
|
||||
groups.create(Array(256).join('a'), function (error) {
|
||||
groups.create(new Array(256).join('a'), function (error) {
|
||||
expect(error.reason).to.be(GroupError.BAD_NAME);
|
||||
done();
|
||||
});
|
||||
@@ -275,3 +275,21 @@ describe('Set user groups', function () {
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
describe('Admin group', function () {
|
||||
before(function (done) {
|
||||
async.series([
|
||||
setup,
|
||||
userdb.add.bind(null, USER_0.id, USER_0)
|
||||
], done);
|
||||
});
|
||||
after(cleanup);
|
||||
|
||||
it('cannot delete admin group ever', function (done) {
|
||||
groups.remove(groups.ADMIN_GROUP_ID, function (error) {
|
||||
expect(error.reason).to.equal(GroupError.NOT_ALLOWED);
|
||||
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user