From 6b820465ed7a77767fe8bc996772a70267f2f312 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Grand?= <francois.grand@inrae.fr>
Date: Thu, 23 Mar 2023 14:56:21 +0100
Subject: [PATCH] test(e2e): MacroRugoRemous: check select empty message when
 no PAM exists in the session

refs #609
---
 e2e/macrorugo-remous.e2e-spec.ts | 80 ++++++++++++++++----------------
 1 file changed, 40 insertions(+), 40 deletions(-)

diff --git a/e2e/macrorugo-remous.e2e-spec.ts b/e2e/macrorugo-remous.e2e-spec.ts
index 14815aa4f..a856c9e6e 100644
--- a/e2e/macrorugo-remous.e2e-spec.ts
+++ b/e2e/macrorugo-remous.e2e-spec.ts
@@ -12,43 +12,43 @@ xdescribe("MacroRugoRemous - ", () => {
     let navBar: Navbar;
     let calcPage: CalculatorPage;
 
-    beforeAll(() => {
-        prefPage = new PreferencesPage();
-        listPage = new ListPage();
-        navBar = new Navbar();
-        calcPage = new CalculatorPage();
-    });
-
-    beforeEach(async () => {
-        // disable evil option "empty fields on module creation"
-        await prefPage.navigateTo();
-        await browser.pause(200);
-        await prefPage.disableEvilEmptyFields();
-        await browser.pause(200);
-    });
+        beforeAll(() => {
+                prefPage = new PreferencesPage();
+                listPage = new ListPage();
+                navBar = new Navbar();
+                calcPage = new CalculatorPage();
+        });
+
+        beforeEach(async () => {
+                // disable evil option "empty fields on module creation"
+                await prefPage.navigateTo();
+                await browser.pause(200);
+                await prefPage.disableEvilEmptyFields();
+                await browser.pause(200);
+        });
 
     it("check select empty message is present when no PAM is in the session", async () => {
         // MacroRugoRemous calculator
         await openCalculator(37, navBar, listPage);
 
-        // const emptyMsg = element(by.css("div .message-when-empty"));
-        const emptyMsg = await $("div .message-when-empty");
-        expect(await isElementDisplayed(emptyMsg)).toBe(true);
-    });
+                // const emptyMsg = element(by.css("div .message-when-empty"));
+                const emptyMsg = await $("div .message-when-empty");
+                expect(await isElementDisplayed(emptyMsg)).toBe(true);
+        });
 
     it("check select empty message is not present when a PAM exists in the session", async () => {
         // PAM calculator
         await openCalculator(11, navBar, listPage);
 
-        await navBar.clickNewCalculatorButton();
-        await browser.pause(200);
+                await navBar.clickNewCalculatorButton();
+                await browser.pause(200);
 
         // MacroRugoRemous calculator
         await openCalculator(37, navBar, listPage);
 
-        const emptyMsg = $("div .message-when-empty");
-        expect(await isElementDisplayed(emptyMsg)).toBe(false);
-    });
+                const emptyMsg = $("div .message-when-empty");
+                expect(await isElementDisplayed(emptyMsg)).toBe(false);
+        });
 
     it("check select error message when target PAM has no variated parameter", async () => {
         // PAM calculator
@@ -57,28 +57,28 @@ xdescribe("MacroRugoRemous - ", () => {
         // MacroRugoRemous calculator
         await openCalculator(37, navBar, listPage);
 
-        const errorMsg = await $("div .select-error-message");
-        expect(await isElementDisplayed(errorMsg)).toBe(false);
-    });
+                const errorMsg = await $("div .select-error-message");
+                expect(await isElementDisplayed(errorMsg)).toBe(false);
+        });
 
-    it("check select error message when target PAM has a variated parameter", async () => {
-        // start page
-        await navBar.clickNewCalculatorButton();
-        await browser.pause(200);
+        it("check select error message when target PAM has a variated parameter", async () => {
+                // start page
+                await navBar.clickNewCalculatorButton();
+                await browser.pause(200);
 
-        // PAM calculator
-        await listPage.clickMenuEntryForCalcType(11);
-        browser.pause(200);
+                // PAM calculator
+                await listPage.clickMenuEntryForCalcType(11);
+                browser.pause(200);
 
-        // set ZF1 to variated mode
-        const zf1 = await calcPage.getInputById("ZF1");
-        await calcPage.setParamMode(zf1, "var");
-        await browser.pause(200);
+                // set ZF1 to variated mode
+                const zf1 = await calcPage.getInputById("ZF1");
+                await calcPage.setParamMode(zf1, "var");
+                await browser.pause(200);
 
         // MacroRugoRemous calculator
         await openCalculator(37, navBar, listPage);
 
-        const errorMsg = await $("div .select-error-message");
-        expect(await isElementDisplayed(errorMsg)).toBe(true);
-    });
+                const errorMsg = await $("div .select-error-message");
+                expect(await isElementDisplayed(errorMsg)).toBe(true);
+        });
 });
-- 
GitLab