Remove redundant timeout parameters across E2E tests and add performance optimization documentation.
- Reduced E2E test execution time by removing unnecessary `{ timeout: 10000 }` overrides for assertions and element waits, relying on global `expect` configuration.
- Removed redundant `networkidle` wait states for faster form render validations.
- Documented comprehensive performance optimization strategies in `E2E_PERFORMANCE_OPTIMIZATION.md`.
- Added `E2E_COVERAGE_GUIDE.md` for integrating and merging E2E test coverage with unit test coverage.
This commit is contained in:
@@ -56,7 +56,7 @@ test.describe('Password Reset Request Flow', () => {
|
||||
const loginLink = page.getByRole('link', { name: 'Back to login' });
|
||||
|
||||
await Promise.all([
|
||||
page.waitForURL('/login', { timeout: 10000 }),
|
||||
page.waitForURL('/login', ),
|
||||
loginLink.click()
|
||||
]);
|
||||
|
||||
@@ -197,7 +197,7 @@ test.describe('Password Reset Confirm Flow', () => {
|
||||
const resetLink = page.getByRole('link', { name: 'Request new reset link' });
|
||||
|
||||
await Promise.all([
|
||||
page.waitForURL('/password-reset', { timeout: 10000 }),
|
||||
page.waitForURL('/password-reset', ),
|
||||
resetLink.click()
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user