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

14 lines
528 B
TypeScript
Raw Normal View History

2019-12-29 17:57:44 +05:30
export function getSectionByName(name: string) {
2020-05-24 04:38:24 +05:30
return cy.findAllByTestId('profile-item').contains(name).closest('[data-testid="profile-item"]');
2019-12-29 17:57:44 +05:30
}
export function openSectionByName(name: string) {
2020-05-24 04:38:24 +05:30
return getSectionByName(name).findByTestId('profile-action').click();
2019-12-29 17:57:44 +05:30
}
export function confirmWithPassword(password: string) {
2020-05-24 04:38:24 +05:30
cy.findByTestId('password-request-form').should('be.visible');
cy.get('[name=password]').type(password);
cy.findByTestId('password-request-form').find('[type=submit]').click();
2019-12-29 17:57:44 +05:30
}