From 778928fe2a4ed2fd2dce89b517adbc810f67d533 Mon Sep 17 00:00:00 2001 From: Mark <mark@openappstack.net> Date: Thu, 14 Nov 2019 11:51:45 +0100 Subject: [PATCH] Extend create admin user test --- frontend/test/e2e/admin.test.js | 11 +++++++++-- frontend/test/pages/users.js | 8 ++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/frontend/test/e2e/admin.test.js b/frontend/test/e2e/admin.test.js index ca004db..926999c 100644 --- a/frontend/test/e2e/admin.test.js +++ b/frontend/test/e2e/admin.test.js @@ -119,7 +119,7 @@ module.exports = { roles .verify.containsText('@userCount', '2') }, - 'Assign admin role' : async function(browser){ + 'Create user-panel admin user' : async function(browser){ const users = browser.page.users(); const roles = users.section.leftSidebar; const editUsers = users.section.editUsers; @@ -145,5 +145,12 @@ module.exports = { roles .verify.containsText('@userCount', '3') .verify.containsText('@adminCount', '2') - } + newTestUser + .click("@addApp") + .waitForElementVisible("@addAppInput") + .setValue("@addAppInput", "user-panel") + .submitForm("@addAppInput") + .waitForElementVisible("@save") + .click("@save") + }, }; diff --git a/frontend/test/pages/users.js b/frontend/test/pages/users.js index 14be5ca..3a2f9e5 100644 --- a/frontend/test/pages/users.js +++ b/frontend/test/pages/users.js @@ -115,6 +115,14 @@ module.exports = { selector: "//*[contains(text(),'newTestUser')]//following::div//input[@placeholder='Enter role']", locateStrategy: 'xpath' }, + addApp: { + selector: "//*[contains(text(),'newTestUser')]//following::div//*[contains(text(), 'Add app')]", + locateStrategy: 'xpath' + }, + addAppInput: { + selector: "//*[contains(text(),'newTestUser')]//following::div//input[@placeholder='Enter app name']", + locateStrategy: 'xpath' + }, delete: { selector: "//*[contains(text(),'newTestUser')]//following::div//*[contains(text(), 'Delete')]", locateStrategy: 'xpath' -- GitLab