diff --git a/e2e/macrorugo-remous.e2e-spec.ts b/e2e/macrorugo-remous.e2e-spec.ts
new file mode 100644
index 0000000000000000000000000000000000000000..73bd059da654122483ac8931502c830362529ee3
--- /dev/null
+++ b/e2e/macrorugo-remous.e2e-spec.ts
@@ -0,0 +1,58 @@
+import { ListPage } from "./list.po";
+import { browser, by, element } from "protractor";
+import { PreferencesPage } from "./preferences.po";
+import { Navbar } from "./navbar.po";
+
+describe("MacroRugoRemous - ", () => {
+    let prefPage: PreferencesPage;
+    let listPage: ListPage;
+    let navBar: Navbar;
+
+    beforeAll(() => {
+        prefPage = new PreferencesPage();
+        listPage = new ListPage();
+        navBar = new Navbar();
+        // browser.manage().window().setPosition(2000, 30);
+    });
+
+    beforeEach(async () => {
+        // disable evil option "empty fields on module creation"
+        await prefPage.navigateTo();
+        await browser.sleep(200);
+        await prefPage.disableEvilEmptyFields();
+        await browser.sleep(200);
+    });
+
+    it("check select empty message is present when no PAM is in the session", async () => {
+        // start page
+        await navBar.clickNewCalculatorButton();
+        await browser.sleep(200);
+
+        // MacroRugoRemous calculator
+        await listPage.clickMenuEntryForCalcType(37);
+        browser.sleep(200);
+
+        const emptyMsg = element(by.css("div .message-when-empty"));
+        expect(await emptyMsg.isPresent()).toBe(true);
+    });
+
+    it("check select empty message is not present when a PAM exists in the session", async () => {
+        // start page
+        await navBar.clickNewCalculatorButton();
+        await browser.sleep(200);
+
+        // PAM calculator
+        await listPage.clickMenuEntryForCalcType(11);
+        browser.sleep(200);
+
+        await navBar.clickNewCalculatorButton();
+        await browser.sleep(200);
+
+        // MacroRugoRemous calculator
+        await listPage.clickMenuEntryForCalcType(37);
+        browser.sleep(200);
+
+        const emptyMsg = element(by.css("div .message-when-empty"));
+        expect(await emptyMsg.isPresent()).toBe(false);
+    });
+});