From 0129f23e974b729dfd48abf8728b00960bc5ba01 Mon Sep 17 00:00:00 2001 From: Fredrik Oseberg Date: Wed, 1 Dec 2021 14:52:13 +0100 Subject: [PATCH] feat: add tests --- .../e2e/services/access-service.e2e.test.ts | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/test/e2e/services/access-service.e2e.test.ts b/src/test/e2e/services/access-service.e2e.test.ts index dcc2220bb2..25ea4fae87 100644 --- a/src/test/e2e/services/access-service.e2e.test.ts +++ b/src/test/e2e/services/access-service.e2e.test.ts @@ -500,3 +500,29 @@ test('should support permission with "ALL" environment requirement', async () => ); expect(hasNotAccess).toBe(true); }); + +test('Should have access to create a strategy in an environment', async () => { + const { CREATE_FEATURE_STRATEGY } = permissions; + const user = editorUser; + expect( + await accessService.hasPermission( + user, + CREATE_FEATURE_STRATEGY, + 'default', + 'development', + ), + ).toBe(true); +}); + +test('Should be denied access to create a strategy in an environment the user does not have access to', async () => { + const { CREATE_FEATURE_STRATEGY } = permissions; + const user = editorUser; + expect( + await accessService.hasPermission( + user, + CREATE_FEATURE_STRATEGY, + 'default', + 'noaccess', + ), + ).toBe(false); +});