Skip to content
Snippets Groups Projects
Commit 6b820465 authored by François Grand's avatar François Grand Committed by AUBRY JEAN-PASCAL
Browse files

test(e2e): MacroRugoRemous: check select empty message when no PAM exists in the session

refs #609
parent 691c9744
No related branches found
No related tags found
2 merge requests!252release: version 4.18.0,!213Resolve "Ajout du module courbe de remous d'une passe à macro-rugosité"
......@@ -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);
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment