From b6b5f341bb2bf9e2e5d7b0ae2aa06c9047958ad5 Mon Sep 17 00:00:00 2001 From: Maksim Eltyshev Date: Thu, 17 Oct 2024 21:48:50 +0200 Subject: [PATCH] chore: Attempt to resolve duplicate files --- .../{DashboardPage.js => _dashboardPage.js} | 0 .../{LoginPage.js => _loginPage.js} | 0 .../acceptance/pageObjects/dashboardPage.js | 16 -------- .../tests/acceptance/pageObjects/loginPage.js | 38 ------------------- 4 files changed, 54 deletions(-) rename client/tests/acceptance/pageObjects/{DashboardPage.js => _dashboardPage.js} (100%) rename client/tests/acceptance/pageObjects/{LoginPage.js => _loginPage.js} (100%) delete mode 100644 client/tests/acceptance/pageObjects/dashboardPage.js delete mode 100644 client/tests/acceptance/pageObjects/loginPage.js diff --git a/client/tests/acceptance/pageObjects/DashboardPage.js b/client/tests/acceptance/pageObjects/_dashboardPage.js similarity index 100% rename from client/tests/acceptance/pageObjects/DashboardPage.js rename to client/tests/acceptance/pageObjects/_dashboardPage.js diff --git a/client/tests/acceptance/pageObjects/LoginPage.js b/client/tests/acceptance/pageObjects/_loginPage.js similarity index 100% rename from client/tests/acceptance/pageObjects/LoginPage.js rename to client/tests/acceptance/pageObjects/_loginPage.js diff --git a/client/tests/acceptance/pageObjects/dashboardPage.js b/client/tests/acceptance/pageObjects/dashboardPage.js deleted file mode 100644 index 53332dc2..00000000 --- a/client/tests/acceptance/pageObjects/dashboardPage.js +++ /dev/null @@ -1,16 +0,0 @@ -class dashboardPage { - constructor() { - this.createProjectIconSelector = `.Projects_addTitle__tXhB4`; - this.projectTitleInputSelector = `input[name="name"]`; - this.createProjectButtonSelector = `//button[text()="Create project"]`; - this.projectTitleSelector = `//div[@class="item Header_item__OOEY7 Header_title__l+wMf"][text()="%s"]`; - } - - async createProject(project) { - await page.click(this.createProjectIconSelector); - await page.fill(this.projectTitleInputSelector, project); - await page.click(this.createProjectButtonSelector); - } -} - -module.exports = dashboardPage; diff --git a/client/tests/acceptance/pageObjects/loginPage.js b/client/tests/acceptance/pageObjects/loginPage.js deleted file mode 100644 index e7e38d27..00000000 --- a/client/tests/acceptance/pageObjects/loginPage.js +++ /dev/null @@ -1,38 +0,0 @@ -const config = require(`../config`); - -class LoginPage { - constructor() { - // url - this.homeUrl = config.baseUrl; - this.loginUrl = `${this.homeUrl}login`; - - // selectors - this.loginButtonSelector = `//i[@class="right arrow icon"]`; - this.usernameSelector = `//input[@name='emailOrUsername']`; - this.passwordSelector = `//input[@name='password']`; - this.errorMessageSelector = `//div[@class='ui error visible message']`; - this.userActionSelector = `//span[@class="User_initials__9Wp90"]`; - this.logOutSelector = `//a[@class="item UserStep_menuItem__5pvtT"][contains(text(),'Log Out')]`; - } - - async goToLoginUrl() { - await page.goto(this.loginUrl); - } - - async logOut() { - await page.click(this.userActionSelector); - await page.click(this.logOutSelector); - } - - async login(username, password) { - await page.fill(this.usernameSelector, username); - await page.fill(this.passwordSelector, password); - await page.click(this.loginButtonSelector); - } - - async getErrorMessage() { - return page.innerText(this.errorMessageSelector); - } -} - -module.exports = LoginPage;