From a01e012148bd43c3e2525aca02ee5871b1004518 Mon Sep 17 00:00:00 2001 From: Mark <mark@openappstack.net> Date: Thu, 7 Nov 2019 20:19:11 +0100 Subject: [PATCH] Refactor tests --- frontend/test/e2e/admin.test.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/frontend/test/e2e/admin.test.js b/frontend/test/e2e/admin.test.js index 80c2dc9..c67bc9d 100644 --- a/frontend/test/e2e/admin.test.js +++ b/frontend/test/e2e/admin.test.js @@ -93,7 +93,7 @@ module.exports = { editUsers.setValue("@email", "trigger@change.event") editUsers.assert.visible("@save") }, - 'Add a user' : async function(browser){ + 'Add and delete a user' : async function(browser){ const users = browser.page.users(); const roles = users.section.leftSidebar; const addUser = users.section.addUser; @@ -121,11 +121,10 @@ module.exports = { editUsers .assert.containsText({selector: "@username", index: 2}, newUsername) .assert.value({selector: "@email", index: 2}, newEmail) - // do full page refresh and see if user is still available - await browser.refresh() - editUsers - .assert.containsText({selector: "@username", index: 2}, newUsername) - .assert.value({selector: "@email", index: 2}, newEmail) - editUsers.click({selector: "@delete", index: 2}) + // delete User and check if deletion was successful + .click({selector: "@delete", index: 2}) + .waitForElementNotPresent({selector: "@rows", index: 2}) + roles + .verify.containsText('@userCount', '2') } }; -- GitLab