From 40289a51724c11fdbbdf41314e9e545227e3d3a6 Mon Sep 17 00:00:00 2001 From: Neilhamza <132557033+Neilhamza@users.noreply.github.com> Date: Thu, 5 Oct 2023 16:43:01 +0300 Subject: [PATCH] marking mta bug for test and adding success message check (#728) * marking mta bug for test and adding success message check Signed-off-by: Neilhamza * correct delete message Signed-off-by: Neilhamza --------- Signed-off-by: Neilhamza --- .../controls/businessservices/crud.test.ts | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/cypress/e2e/tests/migration/controls/businessservices/crud.test.ts b/cypress/e2e/tests/migration/controls/businessservices/crud.test.ts index 4f87fa34d..1e19fb76e 100644 --- a/cypress/e2e/tests/migration/controls/businessservices/crud.test.ts +++ b/cypress/e2e/tests/migration/controls/businessservices/crud.test.ts @@ -15,13 +15,20 @@ limitations under the License. */ /// -import { exists, login, notExists, selectUserPerspective } from "../../../../../utils/utils"; +import { + checkSuccessAlert, + exists, + login, + notExists, + selectUserPerspective, +} from "../../../../../utils/utils"; import { BusinessServices } from "../../../../models/migration/controls/businessservices"; import { Stakeholders } from "../../../../models/migration/controls/stakeholders"; import * as data from "../../../../../utils/data_utils"; import { migration } from "../../../../types/constants"; import { stakeHoldersTable } from "../../../../views/stakeholders.view"; +import * as commonView from "../../../../views/common.view"; describe(["@tier1", "@interop"], "Business service CRUD operations", () => { before("Login", function () { @@ -45,12 +52,20 @@ describe(["@tier1", "@interop"], "Business service CRUD operations", () => { // Create new Business service businessService.create(); + checkSuccessAlert( + commonView.successAlertMessage, + `Success alert:Business service ${businessService.name} was successfully created.` + ); cy.wait("@postBusinessService"); exists(businessService.name); // Edit Business service's name let updatedBusinessServiceName = data.getCompanyName(); businessService.edit({ name: updatedBusinessServiceName }); + checkSuccessAlert( + commonView.successAlertMessage, + `Success alert:Business service ${businessService.name} was successfully saved.` + ); cy.wait("@getBusinessService"); exists(updatedBusinessServiceName); @@ -62,7 +77,7 @@ describe(["@tier1", "@interop"], "Business service CRUD operations", () => { notExists(businessService.name); }); - it("Business service CRUD with owner", function () { + it("Bug MTA-1375: Business service CRUD with owner", function () { selectUserPerspective(migration); // Create owner - stakeholder @@ -77,17 +92,26 @@ describe(["@tier1", "@interop"], "Business service CRUD operations", () => { stakeholder.name ); businessService.create(); + checkSuccessAlert( + commonView.successAlertMessage, + `Success alert:Business service ${businessService.name} was successfully created.` + ); cy.wait("@postBusinessService"); exists(businessService.name); // Edit Business service's name let updatedBusinessServiceName = data.getCompanyName(); businessService.edit({ name: updatedBusinessServiceName }); + checkSuccessAlert( + commonView.successAlertMessage, + `Success alert:Business service ${businessService.name} was successfully saved.` + ); cy.wait("@getBusinessService"); exists(updatedBusinessServiceName); // Delete Business service businessService.delete(); + checkSuccessAlert(commonView.successAlertMessage, `Success alert:Business service deleted`); cy.wait("@getBusinessService"); // Assert that Business service is deleted @@ -95,6 +119,7 @@ describe(["@tier1", "@interop"], "Business service CRUD operations", () => { // Delete stakeholder owner stakeholder.delete(); + checkSuccessAlert(commonView.successAlertMessage, `Success alert:Stakeholder deleted`); cy.wait("@getStakeholders"); // Assert that stakeholder owner is deleted