mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-05-31 04:09:52 -04:00
Coderabbitai fix's
This commit is contained in:
@@ -55,8 +55,10 @@ export class AuthPage {
|
||||
await popup.getByLabel('Email').fill(email)
|
||||
if (display_name) await popup.getByLabel('Display name').fill(display_name)
|
||||
if (username) await popup.getByLabel('Screen name', {exact: true}).fill(username)
|
||||
await popup.getByText('Sign in with Google.com', {exact: true}).click()
|
||||
await popup.waitForEvent('close')
|
||||
await Promise.all([
|
||||
popup.waitForEvent('close'),
|
||||
popup.getByText('Sign in with Google.com', {exact: true}).click(),
|
||||
])
|
||||
}
|
||||
|
||||
async clickSignUpWithEmailButton() {
|
||||
|
||||
34
tests/e2e/web/utils/testCleanupHelpers.ts
Normal file
34
tests/e2e/web/utils/testCleanupHelpers.ts
Normal file
@@ -0,0 +1,34 @@
|
||||
import {AuthPage} from '../pages/AuthPage'
|
||||
import {HomePage} from '../pages/homePage'
|
||||
import {UserAccountInformation} from '../utils/accountInformation'
|
||||
|
||||
export async function registerWithEmail(
|
||||
homePage: HomePage,
|
||||
authPage: AuthPage,
|
||||
account: UserAccountInformation,
|
||||
) {
|
||||
await homePage.goToRegisterPage()
|
||||
await authPage.fillEmailField(account.email)
|
||||
await authPage.fillPasswordField(account.password)
|
||||
await authPage.clickSignUpWithEmailButton()
|
||||
}
|
||||
|
||||
export async function signinWithEmail(
|
||||
homePage: HomePage,
|
||||
authPage: AuthPage,
|
||||
accountOrEmail: UserAccountInformation | string,
|
||||
password?: string,
|
||||
) {
|
||||
const email = typeof accountOrEmail === 'string' ? accountOrEmail : accountOrEmail.email
|
||||
|
||||
const resolvedPassword = typeof accountOrEmail === 'string' ? password : accountOrEmail.password
|
||||
|
||||
if (!email || !resolvedPassword) {
|
||||
throw new Error('Provide either an `account` or `email` and `password`.')
|
||||
}
|
||||
|
||||
await homePage.goToSigninPage()
|
||||
await authPage.fillEmailField(email)
|
||||
await authPage.fillPasswordField(resolvedPassword)
|
||||
await authPage.clickSignInWithEmailButton()
|
||||
}
|
||||
Reference in New Issue
Block a user