summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/app-upgrade.spec.ts12
1 files changed, 7 insertions, 5 deletions
diff --git a/desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/app-upgrade.spec.ts b/desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/app-upgrade.spec.ts
index efdb113ea0..938a8cd596 100644
--- a/desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/app-upgrade.spec.ts
+++ b/desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/app-upgrade.spec.ts
@@ -1,6 +1,7 @@
import { expect, test } from '@playwright/test';
import { Page } from 'playwright';
+import { RoutePath } from '../../../../src/renderer/lib/routes';
import { MockedTestUtils, startMockedApp } from '../mocked-utils';
import { createHelpers, createIpc, createSelectors, mockData, resolveIpcHandle } from './helpers';
@@ -31,11 +32,12 @@ test.describe('App upgrade', () => {
},
});
- await util.waitForNavigation(() => page.click('button[aria-label="Settings"]'));
- await util.waitForNavigation(() => page.getByRole('button', { name: 'App info' }).click());
- await util.waitForNavigation(() =>
- page.getByRole('button', { name: 'Update available' }).click(),
- );
+ await page.click('button[aria-label="Settings"]');
+ await util.waitForRoute(RoutePath.settings);
+ await page.getByRole('button', { name: 'App info' }).click();
+ await util.waitForRoute(RoutePath.appInfo);
+ await page.getByRole('button', { name: 'Update available' }).click();
+ await util.waitForRoute(RoutePath.appUpgrade);
};
const restart = async () => {