From 72a3197a06d79fa57d0991fe36fd5cbf4e23bf6e Mon Sep 17 00:00:00 2001 From: Sabir Hassan Date: Tue, 10 May 2022 06:25:52 +0500 Subject: [PATCH] chore: add spec for update permission when permission with provided id not exists --- api/src/routes/api/spec/permission.spec.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/api/src/routes/api/spec/permission.spec.ts b/api/src/routes/api/spec/permission.spec.ts index 77e4095..6a90462 100644 --- a/api/src/routes/api/spec/permission.spec.ts +++ b/api/src/routes/api/spec/permission.spec.ts @@ -334,6 +334,19 @@ describe('permission', () => { expect(res.text).toEqual(`"setting" is required`) expect(res.body).toEqual({}) }) + + it('should respond with forbidden Request (403) if permission with provided id does not exists', async () => { + const res = await request(app) + .patch('/SASjsApi/permission/123') + .auth(adminAccessToken, { type: 'bearer' }) + .send({ + setting: 'deny' + }) + .expect(403) + + expect(res.text).toEqual('Error: Unable to update permission') + expect(res.body).toEqual({}) + }) }) })