diff --git a/e2e/macrorugo-remous.e2e-spec.ts b/e2e/macrorugo-remous.e2e-spec.ts index 14815aa4f559c507d99dea34621d1cedc90cd10f..a856c9e6ed5f3e0aeae9713a6bfd47f4fa8a374c 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); + }); });