accounts-frontend/tests-e2e/cypress/integration/profile/utils.ts

21 lines
546 B
TypeScript

export function getSectionByName(name: string) {
return cy
.getByTestId('profile-item')
.contains(name)
.closest('[data-testid="profile-item"]');
}
export function openSectionByName(name: string) {
return getSectionByName(name)
.getByTestId('profile-action')
.click();
}
export function confirmWithPassword(password: string) {
cy.getByTestId('password-request-form').should('be.visible');
cy.get('[name=password]').type(password);
cy.getByTestId('password-request-form')
.find('[type=submit]')
.click();
}