diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-05-13 14:49:53 +0200 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-05-28 13:25:40 +0200 |
| commit | 22a026010d25b9b405e97389be470b352e572cd0 (patch) | |
| tree | fd1072557d6c6b204a75b92e460221c400e05e66 | |
| parent | bec7ec15d430165f5df5dfb1012029dde8896cf2 (diff) | |
| download | mullvadvpn-22a026010d25b9b405e97389be470b352e572cd0.tar.xz mullvadvpn-22a026010d25b9b405e97389be470b352e572cd0.zip | |
Update test to handle changes to manual download fallback
It is now a link and has different copy.
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/app-upgrade.spec.ts | 7 | ||||
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/helpers.ts | 6 |
2 files changed, 6 insertions, 7 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 eef57e726d..f8d26b4854 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 @@ -211,7 +211,7 @@ test.describe('App upgrade', () => { const retryButton = selectors.retryButton(); // Call the retry button 2 additional times, to increase the total - // errorCount to 3 in order for the ManualDownloadButton to be shown. + // errorCount to 3 in order for the ManualDownloadLink to be shown. await resolveIpcHandle(ipc.handle.appUpgradeInstallerStart(), retryButton.click()); await ipc.send.appUpgradeEventExitedInstaller(); await ipc.send.appUpgradeError('START_INSTALLER_FAILED'); @@ -220,9 +220,8 @@ test.describe('App upgrade', () => { await ipc.send.appUpgradeEventExitedInstaller(); await ipc.send.appUpgradeError('START_INSTALLER_FAILED'); - const manualDownloadButton = selectors.manualDownloadButton(); - await expect(manualDownloadButton).toBeVisible(); - await expect(manualDownloadButton).toBeEnabled(); + const manualDownloadLink = selectors.manualDownloadLink(); + await expect(manualDownloadLink).toBeVisible(); }); }); diff --git a/desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/helpers.ts b/desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/helpers.ts index 7ad1835e6f..9c2570f04b 100644 --- a/desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/helpers.ts +++ b/desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/helpers.ts @@ -78,9 +78,9 @@ export const createSelectors = (page: Page) => ({ page.getByRole('button', { name: 'Install update', }), - manualDownloadButton: () => - page.getByRole('button', { - name: 'Manual download', + manualDownloadLink: () => + page.getByRole('link', { + name: 'Having problems? Try downloading the app from our website', }), pauseButton: () => page.getByRole('button', { |
