1
0
mirror of https://github.com/sasjs/server.git synced 2026-04-10 23:53:14 +00:00

chore: add principal type and permission setting enums

This commit is contained in:
2022-06-28 00:00:04 +05:00
parent 0a73a35547
commit ca64c13909
3 changed files with 28 additions and 13 deletions

View File

@@ -7,7 +7,9 @@ import {
UserController,
GroupController,
ClientController,
PermissionController
PermissionController,
PrincipalType,
PermissionSetting
} from '../../../controllers/'
import {
UserDetailsResponse,
@@ -33,8 +35,8 @@ const user = {
const permission = {
uri: '/SASjsApi/code/execute',
setting: 'Grant',
principalType: 'user',
setting: PermissionSetting.grant,
principalType: PrincipalType.user,
principalId: 123
}
@@ -228,9 +230,7 @@ describe('permission', () => {
})
.expect(400)
expect(res.text).toEqual(
'Invalid principal type. Valid types are user or group.'
)
expect(res.text).toEqual('"principalType" must be one of [user, group]')
expect(res.body).toEqual({})
})
})