From d4900deef08f41b2b5b038ff5630dd1080082c67 Mon Sep 17 00:00:00 2001 From: wojteknowacki <124166231+wojteknowacki@users.noreply.github.com> Date: Thu, 13 Jul 2023 10:34:04 +0200 Subject: [PATCH] Fix e2e tests for creating permission group and deleting it (#3903) * test - fixcreating permission group and deleteing it tests * cr - removed response log --- cypress/e2e/configuration/permissions.js | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/cypress/e2e/configuration/permissions.js b/cypress/e2e/configuration/permissions.js index efb3e506d..63b26474e 100644 --- a/cypress/e2e/configuration/permissions.js +++ b/cypress/e2e/configuration/permissions.js @@ -36,7 +36,7 @@ describe("Permissions groups", () => { { tags: ["@permissions", "@allEnv", "@stable"] }, () => { const permissionName = `${startsWith}${faker.datatype.number()}`; - + cy.addAliasToGraphRequest("PermissionGroupCreate"); cy.visit(urlList.permissionsGroups) .get(PERMISSION_GROUP_LIST_SELECTORS.createPermissionButton) .click() @@ -50,15 +50,14 @@ describe("Permissions groups", () => { .check() .get(BUTTON_SELECTORS.confirm) .click() - .get(PERMISSION_GROUP_DETAILS_SELECTORS.assignMemberButton) - .should("be.visible") - .get(BUTTON_SELECTORS.back) - .click() - .waitForProgressBarToNotExist(); - cy.contains( - PERMISSION_GROUP_LIST_SELECTORS.permissionGroupRow, - permissionName, - ).should("be.visible"); + .wait("@PermissionGroupCreate") + .then(createPermissionRequest => { + const permissionGroupResponse = + createPermissionRequest.response.body.data.permissionGroupCreate; + expect(permissionGroupResponse.errors).to.have.length(0); + expect(permissionGroupResponse.group.name).to.contain(permissionName); + expect(permissionGroupResponse.group.permissions).to.have.length(2); + }); }, ); @@ -66,7 +65,7 @@ describe("Permissions groups", () => { "should delete permission group. TC: SALEOR_1402", { tags: ["@permissions", "@allEnv", "@stable"] }, () => { - const permissionName = `${startsWith}${faker.datatype.number()}`; + const permissionName = `A-${startsWith}${faker.datatype.number()}`; let staffMember; getStaffMembersStartsWith(TEST_ADMIN_USER.email)