In this PR, 
- current basic E2E tests are fixed, and some were added, covering some
basic scenarios
- some tests avec been commented out, until we decide whether they are
worth fixing

The next steps are
- evaluate the flakiness of the tests. Once they've proved not to be
flaky, we should add more tests + re-write the current ones not using
aria-label (cf @lucasbordeau indication).
- We will add them back to the development flow
This commit is contained in:
Marie
2025-12-17 08:48:17 +01:00
committed by GitHub
parent 1cbbd04761
commit 0145920d7e
29 changed files with 783 additions and 447 deletions
@@ -49,12 +49,10 @@ test('Sign up with invite link via email', async ({
await leftMenu.goToSettings();
await settingsPage.goToProfileSection();
await profileSection.deleteAccount();
await expect(page.getByText('Account Deletion')).toBeVisible();
await confirmationModal.typePlaceholderToInput();
await confirmationModal.clickConfirmButton();
await Promise.all([
page.waitForURL('/welcome'),
confirmationModal.clickConfirmButton(),
]);
await page.waitForURL('**/welcome');
});
});