Skip to content

Commit

Permalink
Signed-off-by: mohamed idays [email protected]
Browse files Browse the repository at this point in the history
initial commit
  • Loading branch information
midays committed Nov 28, 2023
1 parent 357bc37 commit 495d821
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,9 @@ export class AssessmentQuestionnaire {
AssessmentQuestionnaire.operation(fileName, "View");
}

public static disable(fileName: string) {
this.enable(fileName, false);
}
public static enable(fileName: string, enable = true) {
AssessmentQuestionnaire.open();
let selector = enable ? ".pf-m-on" : ".pf-m-off";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,13 @@ import * as data from "../../../../../utils/data_utils";
import { Stakeholders } from "../../../../models/migration/controls/stakeholders";
import { Assessment } from "../../../../models/migration/applicationinventory/assessment";
import { AssessmentQuestionnaire } from "../../../../models/administration/assessment_questionnaire/assessment_questionnaire";
import { legacyPathfinder, cloudNative, SEC } from "../../../../types/constants";
import {
legacyPathfinder,
cloudNative,
SEC,
ArchivedQuestionnaires,
ArchivedQuestionnairesTableDataCell,
} from "../../../../types/constants";

const stakeholdersList: Array<Stakeholders> = [];
const stakeholdersNameList: Array<string> = [];
Expand Down Expand Up @@ -167,6 +173,26 @@ describe(["@tier1"], "Application assessment and review tests", () => {
// bug: https://issues.redhat.com/browse/MTA-1751
});

// Polarion TC MTA-392
it("View archived assessments", function () {
const application = new Assessment(getRandomApplicationData());
application.create();
cy.wait("@getApplication");
cy.wait(2 * SEC);

application.perform_assessment("high", stakeholdersNameList);
cy.wait(2 * SEC);

application.verifyStatus("assessment", "Completed");
AssessmentQuestionnaire.disable(legacyPathfinder);

application.clickAssessButton();

cy.contains("table", ArchivedQuestionnaires)
.find(ArchivedQuestionnairesTableDataCell)
.should("have.text", legacyPathfinder);
});

after("Perform test data clean up", function () {
deleteByList(stakeholdersList);
});
Expand Down
2 changes: 2 additions & 0 deletions cypress/e2e/types/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,8 @@ export const suggestedAdoptionPlan = "Suggested adoption plan";
export const assessmentQuestionnaires = "Assessment questionnaires";
export const legacyPathfinder = "Legacy Pathfinder";
export const cloudNative = "Cloud Native";
export const ArchivedQuestionnaires = "Archived questionnaires";
export const ArchivedQuestionnairesTableDataCell = 'td[data-label="Archived questionnaires"]';
export const createAppButton = "#create-application";
export const assessAppButton = "Assess";
export const reviewAppButton = "Review";
Expand Down

0 comments on commit 495d821

Please sign in to comment.