Skip to content

Commit 8dc15e7

Browse files
committed
fix broken tests
1 parent 9bddac2 commit 8dc15e7

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

zeppelin-web-angular/e2e/models/workspace-page.util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ export class WorkspaceTestUtil {
2525

2626
async navigateAndWaitForLoad(): Promise<void> {
2727
await this.workspacePage.navigateToWorkspace();
28-
await waitForZeppelinReady(this.page);
2928
await performLoginIfRequired(this.page);
29+
await waitForZeppelinReady(this.page);
3030
}
3131

3232
async verifyWorkspaceLayout(): Promise<void> {

zeppelin-web-angular/e2e/tests/theme/dark-mode.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ test.describe('Dark Mode Theme Switching', () => {
5050
await test.step('WHEN the user switches to dark mode', async () => {
5151
await themePage.setThemeInLocalStorage('dark');
5252
const newPage = await context.newPage();
53-
await newPage.goto(currentPage.url());
53+
await newPage.goto(currentPage.url(), { waitUntil: 'networkidle' });
5454
await waitForZeppelinReady(newPage);
5555

5656
// Update themePage to use newPage and verify dark mode

zeppelin-web-angular/e2e/utils.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,8 @@ export function getCoverageTransformPaths(): string[] {
137137
}
138138

139139
export async function waitForUrlNotContaining(page: Page, fragment: string) {
140-
await page.waitForURL(url => !url.toString().includes(fragment));
140+
await page.waitForLoadState('domcontentloaded', { timeout: 10000 });
141+
await page.waitForURL(url => !url.toString().includes(fragment), { timeout: 15000 });
141142
}
142143

143144
export function getCurrentPath(page: Page): string {
@@ -183,6 +184,7 @@ export async function performLoginIfRequired(page: Page): Promise<boolean> {
183184
await loginButton.click();
184185

185186
await page.waitForSelector('text=Welcome to Zeppelin!', { timeout: 5000 });
187+
await page.waitForLoadState('networkidle');
186188
return true;
187189
}
188190

0 commit comments

Comments
 (0)