Browse Source

test: change password

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
pull/3848/head
Raju Udava 2 years ago committed by Muhammed Mustafa
parent
commit
968d271a61
  1. 26
      scripts/playwright/tests/authChangePassword.spec.ts

26
scripts/playwright/tests/authChangePassword.spec.ts

@ -3,20 +3,40 @@ import { DashboardPage } from "../pages/Dashboard";
import setup from "../setup"; import setup from "../setup";
import { ToolbarPage } from "../pages/Dashboard/common/Toolbar"; import { ToolbarPage } from "../pages/Dashboard/common/Toolbar";
import { LoginPage } from "../pages/LoginPage"; import { LoginPage } from "../pages/LoginPage";
import { SettingsPage, SettingTab } from "../pages/Dashboard/Settings";
test.describe("Auth", () => { test.describe("Auth", () => {
let dashboard: DashboardPage; let dashboard: DashboardPage;
let toolbar: ToolbarPage; let toolbar: ToolbarPage;
let settings: SettingsPage;
let context: any; let context: any;
test.beforeEach(async ({ page }) => { test.beforeEach(async ({ page }) => {
context = await setup({ page }); context = await setup({ page });
dashboard = new DashboardPage(page, context.project); dashboard = new DashboardPage(page, context.project);
toolbar = dashboard.grid.toolbar; toolbar = dashboard.grid.toolbar;
settings = dashboard.settings;
});
test("Change password", async ({ page }) => {
await dashboard.closeTab({ title: "Team & Auth" });
await dashboard.gotoSettings();
await settings.selectTab({ tab: SettingTab.TeamAuth });
let url = await settings.teams.invite({
email: "user-1@nocodb.com",
role: "creator",
});
await settings.teams.closeInvite();
await settings.close();
await dashboard.signOut();
await dashboard.rootPage.goto(url);
await dashboard.signUp({
email: "user-1@nocodb.com",
password: "Password123.",
}); });
test.skip("Change password", async ({ page }) => {
await dashboard.clickHome();
await dashboard.openPasswordChangeModal(); await dashboard.openPasswordChangeModal();
// Existing active pass incorrect // Existing active pass incorrect
@ -51,7 +71,7 @@ test.describe("Auth", () => {
}); });
const loginPage = new LoginPage(page); const loginPage = new LoginPage(page);
await loginPage.fillEmail("user@nocodb.com"); await loginPage.fillEmail("user-1@nocodb.com");
await loginPage.fillPassword("NewPasswordConfigured"); await loginPage.fillPassword("NewPasswordConfigured");
await loginPage.submit(); await loginPage.submit();

Loading…
Cancel
Save