Skip to content

Commit b75a4ab

Browse files
Make login tests more stable (#12840)
1 parent 381e91c commit b75a4ab

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

app/gui/integration-test/dashboard/actions/ForgotPasswordPageActions.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ export default class ForgotPasswordPageActions<Context> extends BaseActions<Cont
1111
get goToPage() {
1212
return {
1313
login: (): LoginPageActions<Context> =>
14-
this.step("Go to 'login' page", async (page) =>
15-
page.getByRole('link', { name: TEXT.goBackToLogin, exact: true }).click(),
16-
).into(LoginPageActions<Context>),
14+
this.step("Go to 'login' page", async (page) => {
15+
await page.getByRole('link', { name: TEXT.goBackToLogin, exact: true }).click()
16+
await expect(page.getByText(TEXT.loginToYourAccount)).toBeVisible()
17+
}).into(LoginPageActions<Context>),
1718
}
1819
}
1920

app/gui/integration-test/dashboard/actions/RegisterPageActions.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ export default class RegisterPageActions<Context> extends BaseActions<Context> {
1111
get goToPage() {
1212
return {
1313
login: (): LoginPageActions<Context> =>
14-
this.step("Go to 'login' page", async (page) =>
15-
page.getByRole('link', { name: TEXT.alreadyHaveAnAccount, exact: true }).click(),
16-
).into(LoginPageActions<Context>),
14+
this.step("Go to 'login' page", async (page) => {
15+
await page.getByRole('link', { name: TEXT.alreadyHaveAnAccount, exact: true }).click()
16+
await expect(page.getByText(TEXT.loginToYourAccount)).toBeVisible()
17+
}).into(LoginPageActions<Context>),
1718
}
1819
}
1920

0 commit comments

Comments
 (0)