mirror of
https://github.com/lukevella/rallly.git
synced 2025-07-31 23:19:15 +02:00
🔑 Add option to log in with google account (#997)
This commit is contained in:
parent
c185e73825
commit
1e4fe071aa
10 changed files with 217 additions and 70 deletions
|
@ -46,7 +46,7 @@ test.describe.serial(() => {
|
|||
.getByPlaceholder("jessie.smith@example.com")
|
||||
.type(testUserEmail);
|
||||
|
||||
await page.getByRole("button", { name: "Continue" }).click();
|
||||
await page.getByRole("button", { name: "Continue", exact: true }).click();
|
||||
|
||||
// Make sure the user doesn't exist yet and that logging in is not possible
|
||||
await expect(
|
||||
|
@ -64,7 +64,7 @@ test.describe.serial(() => {
|
|||
.getByPlaceholder("jessie.smith@example.com")
|
||||
.type(testUserEmail);
|
||||
|
||||
await page.getByRole("button", { name: "Continue" }).click();
|
||||
await page.getByRole("button", { name: "Continue", exact: true }).click();
|
||||
|
||||
const codeInput = page.getByPlaceholder("Enter your 6-digit code");
|
||||
|
||||
|
@ -72,7 +72,7 @@ test.describe.serial(() => {
|
|||
|
||||
await codeInput.type(code);
|
||||
|
||||
await page.getByRole("button", { name: "Continue" }).click();
|
||||
await page.getByRole("button", { name: "Continue", exact: true }).click();
|
||||
|
||||
await page.waitForURL("/polls");
|
||||
});
|
||||
|
@ -89,7 +89,7 @@ test.describe.serial(() => {
|
|||
.getByPlaceholder("jessie.smith@example.com")
|
||||
.type(testUserEmail);
|
||||
|
||||
await page.getByRole("button", { name: "Continue" }).click();
|
||||
await page.getByRole("button", { name: "Continue", exact: true }).click();
|
||||
|
||||
await expect(
|
||||
page.getByText("A user with that email already exists"),
|
||||
|
@ -103,7 +103,7 @@ test.describe.serial(() => {
|
|||
.getByPlaceholder("jessie.smith@example.com")
|
||||
.type(testUserEmail);
|
||||
|
||||
await page.getByRole("button", { name: "Continue" }).click();
|
||||
await page.getByRole("button", { name: "Continue", exact: true }).click();
|
||||
|
||||
const { email } = await mailServer.captureOne(testUserEmail, {
|
||||
wait: 5000,
|
||||
|
@ -119,7 +119,7 @@ test.describe.serial(() => {
|
|||
|
||||
await page.goto(magicLink);
|
||||
|
||||
await page.getByRole("button", { name: "Continue" }).click();
|
||||
await page.getByRole("button", { name: "Continue", exact: true }).click();
|
||||
|
||||
await page.waitForURL("/polls");
|
||||
|
||||
|
@ -133,13 +133,13 @@ test.describe.serial(() => {
|
|||
.getByPlaceholder("jessie.smith@example.com")
|
||||
.type(testUserEmail);
|
||||
|
||||
await page.getByRole("button", { name: "Continue" }).click();
|
||||
await page.getByRole("button", { name: "Continue", exact: true }).click();
|
||||
|
||||
const code = await getCode();
|
||||
|
||||
await page.getByPlaceholder("Enter your 6-digit code").type(code);
|
||||
|
||||
await page.getByRole("button", { name: "Continue" }).click();
|
||||
await page.getByRole("button", { name: "Continue", exact: true }).click();
|
||||
|
||||
await page.waitForURL("/polls");
|
||||
|
||||
|
@ -153,13 +153,13 @@ test.describe.serial(() => {
|
|||
.getByPlaceholder("jessie.smith@example.com")
|
||||
.type("Test@example.com");
|
||||
|
||||
await page.getByRole("button", { name: "Continue" }).click();
|
||||
await page.getByRole("button", { name: "Continue", exact: true }).click();
|
||||
|
||||
const code = await getCode();
|
||||
|
||||
await page.getByPlaceholder("Enter your 6-digit code").type(code);
|
||||
|
||||
await page.getByRole("button", { name: "Continue" }).click();
|
||||
await page.getByRole("button", { name: "Continue", exact: true }).click();
|
||||
|
||||
await page.waitForURL("/polls");
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue