From 323b268d3d635ede14466ddeb49eb8eb164c96a2 Mon Sep 17 00:00:00 2001 From: Nandini Chandra Date: Fri, 27 Oct 2023 12:20:44 -0500 Subject: [PATCH 1/3] Add questionnaire export Signed-off-by: Nandini Chandra --- .../administration/questionnaires/crud.test.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/cypress/e2e/tests/administration/questionnaires/crud.test.ts b/cypress/e2e/tests/administration/questionnaires/crud.test.ts index ef21b780e..8fba10a1d 100644 --- a/cypress/e2e/tests/administration/questionnaires/crud.test.ts +++ b/cypress/e2e/tests/administration/questionnaires/crud.test.ts @@ -1,5 +1,10 @@ import { AssessmentQuestionnaire } from "../../../models/administration/assessment_questionnaire/assessment_questionnaire"; -import { checkSuccessAlert, login, closeModalWindow } from "../../../../utils/utils"; +import { + cleanupDownloads, + checkSuccessAlert, + login, + closeModalWindow, +} from "../../../../utils/utils"; import { alertTitle } from "../../../views/common.view"; const yamlFileName = "questionnaire_import/cloud-native.yaml"; @@ -26,6 +31,11 @@ describe(["@tier2"], "Questionnaire CRUD operations", () => { closeModalWindow(); }); + it("Export questionnaire", function () { + AssessmentQuestionnaire.export(fileName); + cy.readFile("cypress/downloads/questionnaire-4.yaml").should("contain", "Cloud Native"); + }); + it("Delete questionnaire", function () { AssessmentQuestionnaire.delete(fileName); checkSuccessAlert( @@ -34,4 +44,8 @@ describe(["@tier2"], "Questionnaire CRUD operations", () => { true ); }); + + after("Cleaning up", function () { + cleanupDownloads(); + }); }); From 02fbbbbf936817c7cbb943b046444b054b49e538 Mon Sep 17 00:00:00 2001 From: Nandini Chandra Date: Fri, 27 Oct 2023 14:06:23 -0500 Subject: [PATCH 2/3] Minor update Signed-off-by: Nandini Chandra --- cypress/e2e/tests/administration/questionnaires/crud.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/cypress/e2e/tests/administration/questionnaires/crud.test.ts b/cypress/e2e/tests/administration/questionnaires/crud.test.ts index 8fba10a1d..52456deab 100644 --- a/cypress/e2e/tests/administration/questionnaires/crud.test.ts +++ b/cypress/e2e/tests/administration/questionnaires/crud.test.ts @@ -4,6 +4,7 @@ import { checkSuccessAlert, login, closeModalWindow, + click, } from "../../../../utils/utils"; import { alertTitle } from "../../../views/common.view"; From 97fee10140b74a54617f84a3be735047c5b30b26 Mon Sep 17 00:00:00 2001 From: Nandini Chandra Date: Wed, 1 Nov 2023 00:09:40 -0500 Subject: [PATCH 3/3] Additional changes Signed-off-by: Nandini Chandra --- cypress/e2e/tests/administration/questionnaires/crud.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cypress/e2e/tests/administration/questionnaires/crud.test.ts b/cypress/e2e/tests/administration/questionnaires/crud.test.ts index 52456deab..fc4427b43 100644 --- a/cypress/e2e/tests/administration/questionnaires/crud.test.ts +++ b/cypress/e2e/tests/administration/questionnaires/crud.test.ts @@ -34,7 +34,7 @@ describe(["@tier2"], "Questionnaire CRUD operations", () => { it("Export questionnaire", function () { AssessmentQuestionnaire.export(fileName); - cy.readFile("cypress/downloads/questionnaire-4.yaml").should("contain", "Cloud Native"); + cy.readFile("cypress/downloads/questionnaire-4.yaml").should("contain", fileName); }); it("Delete questionnaire", function () {