Fix e2e tests for creating permission group and deleting it (#3903)

* test - fixcreating permission group and deleteing it tests

* cr - removed response log
This commit is contained in:
wojteknowacki 2023-07-13 10:34:04 +02:00 committed by GitHub
parent 779e2321ef
commit d4900deef0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -36,7 +36,7 @@ describe("Permissions groups", () => {
{ tags: ["@permissions", "@allEnv", "@stable"] }, { tags: ["@permissions", "@allEnv", "@stable"] },
() => { () => {
const permissionName = `${startsWith}${faker.datatype.number()}`; const permissionName = `${startsWith}${faker.datatype.number()}`;
cy.addAliasToGraphRequest("PermissionGroupCreate");
cy.visit(urlList.permissionsGroups) cy.visit(urlList.permissionsGroups)
.get(PERMISSION_GROUP_LIST_SELECTORS.createPermissionButton) .get(PERMISSION_GROUP_LIST_SELECTORS.createPermissionButton)
.click() .click()
@ -50,15 +50,14 @@ describe("Permissions groups", () => {
.check() .check()
.get(BUTTON_SELECTORS.confirm) .get(BUTTON_SELECTORS.confirm)
.click() .click()
.get(PERMISSION_GROUP_DETAILS_SELECTORS.assignMemberButton) .wait("@PermissionGroupCreate")
.should("be.visible") .then(createPermissionRequest => {
.get(BUTTON_SELECTORS.back) const permissionGroupResponse =
.click() createPermissionRequest.response.body.data.permissionGroupCreate;
.waitForProgressBarToNotExist(); expect(permissionGroupResponse.errors).to.have.length(0);
cy.contains( expect(permissionGroupResponse.group.name).to.contain(permissionName);
PERMISSION_GROUP_LIST_SELECTORS.permissionGroupRow, expect(permissionGroupResponse.group.permissions).to.have.length(2);
permissionName, });
).should("be.visible");
}, },
); );
@ -66,7 +65,7 @@ describe("Permissions groups", () => {
"should delete permission group. TC: SALEOR_1402", "should delete permission group. TC: SALEOR_1402",
{ tags: ["@permissions", "@allEnv", "@stable"] }, { tags: ["@permissions", "@allEnv", "@stable"] },
() => { () => {
const permissionName = `${startsWith}${faker.datatype.number()}`; const permissionName = `A-${startsWith}${faker.datatype.number()}`;
let staffMember; let staffMember;
getStaffMembersStartsWith(TEST_ADMIN_USER.email) getStaffMembersStartsWith(TEST_ADMIN_USER.email)