1
0
mirror of https://github.com/sasjs/server.git synced 2026-01-08 23:10:05 +00:00

chore: update specs and swagger.yaml

This commit is contained in:
2022-05-18 00:29:42 +05:00
parent e8c21a43b2
commit fa63dc071b
2 changed files with 9 additions and 7 deletions

View File

@@ -486,7 +486,9 @@ components:
description: 'Indicates the type of principal' description: 'Indicates the type of principal'
example: user example: user
principalId: principalId:
description: 'The id of user(number), group(name), or client(clientId) to which a rule is assigned.' type: number
format: double
description: 'The id of user or group to which a rule is assigned.'
example: 123 example: 123
required: required:
- uri - uri

View File

@@ -53,7 +53,7 @@ describe('permission', () => {
let con: Mongoose let con: Mongoose
let mongoServer: MongoMemoryServer let mongoServer: MongoMemoryServer
let adminAccessToken: string let adminAccessToken: string
let dbUser: UserDetailsResponse | undefined let dbUser: UserDetailsResponse
beforeAll(async () => { beforeAll(async () => {
app = await appPromise app = await appPromise
@@ -80,7 +80,7 @@ describe('permission', () => {
const res = await request(app) const res = await request(app)
.post('/SASjsApi/permission') .post('/SASjsApi/permission')
.auth(adminAccessToken, { type: 'bearer' }) .auth(adminAccessToken, { type: 'bearer' })
.send({ ...permission, principalId: dbUser?.id }) .send({ ...permission, principalId: dbUser.id })
.expect(200) .expect(200)
expect(res.body.permissionId).toBeTruthy() expect(res.body.permissionId).toBeTruthy()
@@ -240,7 +240,7 @@ describe('permission', () => {
beforeAll(async () => { beforeAll(async () => {
dbPermission = await permissionController.createPermission({ dbPermission = await permissionController.createPermission({
...permission, ...permission,
principalId: dbUser?.id principalId: dbUser.id
}) })
}) })
@@ -313,7 +313,7 @@ describe('permission', () => {
it('should delete permission', async () => { it('should delete permission', async () => {
const dbPermission = await permissionController.createPermission({ const dbPermission = await permissionController.createPermission({
...permission, ...permission,
principalId: dbUser?.id principalId: dbUser.id
}) })
const res = await request(app) const res = await request(app)
.delete(`/SASjsApi/permission/${dbPermission?.permissionId}`) .delete(`/SASjsApi/permission/${dbPermission?.permissionId}`)
@@ -340,12 +340,12 @@ describe('permission', () => {
await permissionController.createPermission({ await permissionController.createPermission({
...permission, ...permission,
uri: '/test-1', uri: '/test-1',
principalId: dbUser?.id principalId: dbUser.id
}) })
await permissionController.createPermission({ await permissionController.createPermission({
...permission, ...permission,
uri: '/test-2', uri: '/test-2',
principalId: dbUser?.id principalId: dbUser.id
}) })
}) })