Skip to content

Commit

Permalink
[WIP] Create password change test (calcom#1333)
Browse files Browse the repository at this point in the history
  • Loading branch information
flemming-pr authored Jan 4, 2022
1 parent 9b5da1b commit 4537117
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions playwright/change-password.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import { expect, test } from "@playwright/test";

// Using logged in state from globalSteup
test.use({ storageState: "playwright/artifacts/proStorageState.json" });

test("change password", async ({ page }) => {
// Try to go homepage
await page.goto("/");
// It should redirect you to the event-types page
await page.waitForSelector("[data-testid=event-types]");

// Go to http://localhost:3000/settings/security
await page.goto("/settings/security");

// Fill form
await page.fill('[name="current_password"]', "pro");
await page.fill('[name="new_password"]', "pro1");
await page.press('[name="new_password"]', "Enter");

expect(page.locator(`text=Your password has been successfully changed.`)).toBeTruthy();

// Let's revert back to prevent errors on other tests
await page.fill('[name="current_password"]', "pro1");
await page.fill('[name="new_password"]', "pro");
await page.press('[name="new_password"]', "Enter");

expect(page.locator(`text=Your password has been successfully changed.`)).toBeTruthy();
});

0 comments on commit 4537117

Please sign in to comment.