From 5f8fe93832d3c1b588bc0e6a5681bff123e442aa Mon Sep 17 00:00:00 2001 From: Mathias Chouet <mathias.chouet@irstea.fr> Date: Mon, 20 Apr 2020 17:42:51 +0200 Subject: [PATCH] Add e2e test for Solveur selectors interdependence --- e2e/solveur.e2e-spec.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/e2e/solveur.e2e-spec.ts b/e2e/solveur.e2e-spec.ts index 93adaae77..90d60c1d0 100644 --- a/e2e/solveur.e2e-spec.ts +++ b/e2e/solveur.e2e-spec.ts @@ -52,6 +52,10 @@ describe("Solveur - ", () => { const ntc = calcPage.getSelectById("select_target_nub"); const ntcV = await calcPage.getSelectValueText(ntc); expect(ntcV).toContain("PAB : puissance / Puissance dissipée (PV)"); + // check targetted result + const ntt = calcPage.getSelectById("select_target_result"); + const nttV = await calcPage.getSelectValueText(ntt); + expect(nttV).toContain("Puissance dissipée (PV)"); // check searched Parameter const sp = calcPage.getSelectById("select_searched_param"); const spV = await calcPage.getSelectValueText(sp); @@ -66,6 +70,11 @@ describe("Solveur - ", () => { // check that result is not empty const hasResults = await calcPage.hasResults(); expect(hasResults).toBe(true); + + // change targetted Nub, check that targetted result changes too + await calcPage.changeSelectValue(ntc, 0); + const nttV2 = await calcPage.getSelectValueText(ntt); + expect(nttV2).not.toContain("Puissance dissipée (PV)"); }); it("create > feed > calculate > clone > calculate clone", async () => { -- GitLab