summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-05-13 14:49:53 +0200
committerSebastian Holmin <sebastian.holmin@mullvad.net>2025-05-28 13:25:40 +0200
commit22a026010d25b9b405e97389be470b352e572cd0 (patch)
treefd1072557d6c6b204a75b92e460221c400e05e66
parentbec7ec15d430165f5df5dfb1012029dde8896cf2 (diff)
downloadmullvadvpn-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.ts7
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/mocked/app-upgrade/helpers.ts6
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', {