Fixup accessLevel tests

This commit is contained in:
Johannes Zellner
2021-09-22 12:07:31 +02:00
parent efa364414f
commit 5b70c055cc

View File

@@ -150,18 +150,18 @@ describe('Apps', function () {
const adminuser = { id: 'adminuser', groupIds: [ 'groupie' ], role: 'admin' };
it('return user for normal user', function () {
expect(apps._accessLevel({ accessRestriction: null, operators: null }, someuser)).to.be('user');
expect(apps._accessLevel({ accessRestriction: null, operators: { users: [ ], groups: [ 'groupie' ] } }, someuser)).to.be('user');
expect(apps.accessLevel({ accessRestriction: null, operators: null }, someuser)).to.be('user');
expect(apps.accessLevel({ accessRestriction: null, operators: { users: [ ], groups: [ 'groupie' ] } }, someuser)).to.be('user');
});
it('returns operator for operator user', function () {
expect(apps._accessLevel({ accessRestriction: null, operators: { users: [ 'someuser' ], groups: [ 'groupie' ] } }, someuser)).to.be('operator');
expect(apps._accessLevel({ accessRestriction: null, operators: { users: [], groups: [ 'ops' ] } }, someuser)).to.be('operator');
expect(apps.accessLevel({ accessRestriction: null, operators: { users: [ 'someuser' ], groups: [ 'groupie' ] } }, someuser)).to.be('operator');
expect(apps.accessLevel({ accessRestriction: null, operators: { users: [], groups: [ 'ops' ] } }, someuser)).to.be('operator');
});
it('returns admin for admin user', function () {
expect(apps._accessLevel({ accessRestriction: null, operators: null }, adminuser)).to.be('admin');
expect(apps._accessLevel({ accessRestriction: null, operators: { users: [], groups: [] } }, adminuser)).to.be('admin');
expect(apps.accessLevel({ accessRestriction: null, operators: null }, adminuser)).to.be('admin');
expect(apps.accessLevel({ accessRestriction: null, operators: { users: [], groups: [] } }, adminuser)).to.be('admin');
});
});