fix: replace waitForLoadState('networkidle') with domcontentloaded in all E2E tests
Release / release (push) Failing after 10s
Release / release (push) Failing after 10s
This commit is contained in:
@@ -191,7 +191,7 @@ test.describe('Elo Rating Updates', () => {
|
||||
});
|
||||
|
||||
await page.goto('/admin');
|
||||
await page.waitForLoadState('networkidle');
|
||||
await page.waitForLoadState('domcontentloaded');
|
||||
|
||||
// Check if we're logged in
|
||||
const content = await page.content();
|
||||
@@ -211,19 +211,19 @@ test.describe('Elo Rating Updates', () => {
|
||||
console.log('Logging out and logging in as admin...');
|
||||
await page.click('button:has-text("Sign out")');
|
||||
await page.waitForURL('/auth/login');
|
||||
await page.waitForLoadState('networkidle');
|
||||
await page.waitForLoadState('domcontentloaded');
|
||||
}
|
||||
|
||||
if (!isLoggedIn || page.url().includes('/players/')) {
|
||||
// If not logged in or logged in as regular user, log in as admin
|
||||
console.log('Logging in as admin...');
|
||||
await page.goto('/auth/login');
|
||||
await page.waitForLoadState('networkidle');
|
||||
await page.waitForLoadState('domcontentloaded');
|
||||
await page.fill('input[name="email"]', adminEmail);
|
||||
await page.fill('input[name="password"]', adminPassword);
|
||||
await page.click('button[type="submit"]');
|
||||
await page.waitForURL(/\/(admin|players)/, { timeout: 10000 });
|
||||
await page.waitForLoadState('networkidle');
|
||||
await page.waitForLoadState('domcontentloaded');
|
||||
}
|
||||
|
||||
// Verify tournament ownership
|
||||
@@ -238,7 +238,7 @@ test.describe('Elo Rating Updates', () => {
|
||||
await page.goto('/admin/matches/upload');
|
||||
|
||||
// Wait for page to load and tournaments to be fetched
|
||||
await page.waitForLoadState('networkidle');
|
||||
await page.waitForLoadState('domcontentloaded');
|
||||
await page.waitForTimeout(2000);
|
||||
|
||||
// Wait for tournament dropdown to be ready
|
||||
@@ -313,7 +313,7 @@ ${tournament.id},2,1,${player1.name},${player3.name},10,${player2.name},${player
|
||||
|
||||
// Navigate back to upload page for second match
|
||||
await page.goto('/admin/matches/upload');
|
||||
await page.waitForLoadState('networkidle');
|
||||
await page.waitForLoadState('domcontentloaded');
|
||||
await page.waitForTimeout(2000);
|
||||
|
||||
// Re-select the tournament for the second upload
|
||||
@@ -384,7 +384,7 @@ ${tournament.id},2,1,${player1.name},${player3.name},10,${player2.name},${player
|
||||
await page.goto(`/players/${player.id}/profile`);
|
||||
|
||||
// Wait for page to load
|
||||
await page.waitForLoadState('networkidle');
|
||||
await page.waitForLoadState('domcontentloaded');
|
||||
|
||||
// Verify rating is displayed (from player.currentElo)
|
||||
await expect(page.locator('text=1750')).toBeVisible();
|
||||
|
||||
Reference in New Issue
Block a user