changeset 590:d85d5e286dc5

fix: e2e tests fixed
author Thomas Junk <thomas.junk@intevation.de>
date Fri, 07 Sep 2018 12:14:45 +0200
parents 26cdc43ff977
children d013fa5554cc
files client/src/App.vue client/tests/e2e/specs/login.js
diffstat 2 files changed, 15 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/App.vue	Fri Sep 07 12:01:47 2018 +0200
+++ b/client/src/App.vue	Fri Sep 07 12:14:45 2018 +0200
@@ -1,5 +1,5 @@
 <template>
-  <div class="app main d-flex flex-column">
+  <div id="app" class="main d-flex flex-column">
     <div class="userinterface">
       <Topbar v-if="isAuthenticated"></Topbar>
       <Sidebar v-if="isAuthenticated"></Sidebar>
--- a/client/tests/e2e/specs/login.js	Fri Sep 07 12:01:47 2018 +0200
+++ b/client/tests/e2e/specs/login.js	Fri Sep 07 12:14:45 2018 +0200
@@ -13,21 +13,23 @@
     browser
       .url(process.env.VUE_DEV_SERVER_URL)
       .waitForElementVisible("#app", 5000)
-      .setValue("input[id='inputEmail']", "bla")
+      .setValue("input[id='inputUsername']", "bla")
       .setValue("input[id='inputPassword']", "bla")
       .click("button[type='submit']")
       .waitForElementVisible("#alert", 2000)
-      .assert.elementPresent(".loginerror")
+      .assert.elementPresent(".alert-danger")
       .end();
   },
   "Login oana success": browser => {
     browser
       .url(process.env.VUE_DEV_SERVER_URL)
       .waitForElementVisible("#app", 5000)
-      .setValue("input[id='inputEmail']", "oana")
+      .setValue("input[id='inputUsername']", "oana")
       .setValue("input[id='inputPassword']", "oa2Na2")
       .click("button[type='submit']")
       .pause(1000)
+      .click("i[class*='menubutton']")
+      .pause(1000)
       .assert.elementPresent(".username")
       .assert.containsText(".username", "oana")
       .end();
@@ -36,10 +38,12 @@
     browser
       .url(process.env.VUE_DEV_SERVER_URL)
       .waitForElementVisible("#app", 5000)
-      .setValue("input[id='inputEmail']", "oana")
+      .setValue("input[id='inputUsername']", "oana")
       .setValue("input[id='inputPassword']", "oa2Na2")
       .click("button[type='submit']")
       .pause(1000)
+      .click("i[class*='menubutton']")
+      .pause(1000)
       .assert.elementPresent(".username")
       .assert.containsText(".username", "oana")
       .url(process.env.VUE_DEV_SERVER_URL + "#/login")
@@ -53,19 +57,21 @@
     browser
       .url(process.env.VUE_DEV_SERVER_URL)
       .waitForElementVisible("#app", 5000)
-      .setValue("input[id='inputEmail']", "oana")
+      .setValue("input[id='inputUsername']", "oana")
       .setValue("input[id='inputPassword']", "oa2Na2")
       .click("button[type='submit']")
       .pause(1000)
+      .click("i[class*='menubutton']")
+      .pause(1000)
       .assert.elementPresent(".username")
       .assert.containsText(".username", "oana")
       .url(process.env.VUE_DEV_SERVER_URL + "#/login")
-      .setValue("input[id='inputEmail']", "vanja")
-      .setValue("input[id='inputPassword']", "va2Nja3")
+      .setValue("input[id='inputUsername']", "sophie")
+      .setValue("input[id='inputPassword']", "so2Phie4")
       .click("button[type='submit']")
       .pause(1000)
       .assert.elementPresent(".username")
-      .assert.containsText(".username", "vanja")
+      .assert.containsText(".username", "sophie")
       .end();
   }
 };