summaryrefslogtreecommitdiffhomepage
path: root/desktop
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-07-29 13:51:22 +0200
committerDavid Lönnhager <david.l@mullvad.net>2025-07-31 13:23:05 +0200
commita2e9d6cdff4d58331f85ace2f638beea9d8c64fb (patch)
treede089a283a58163d2ecfcb857bc277eeb79afbbd /desktop
parent5c55b3af1147dceca903f7d6aa73a3ff384cd4bc (diff)
downloadmullvadvpn-a2e9d6cdff4d58331f85ace2f638beea9d8c64fb.tar.xz
mullvadvpn-a2e9d6cdff4d58331f85ace2f638beea9d8c64fb.zip
Add select location navigation to main route object model
Diffstat (limited to 'desktop')
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/main-route-object-model.ts5
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/selectors.ts1
2 files changed, 6 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/main-route-object-model.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/main-route-object-model.ts
index 6e1c2bb099..ea76183ac3 100644
--- a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/main-route-object-model.ts
+++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/main-route-object-model.ts
@@ -23,4 +23,9 @@ export class MainRouteObjectModel {
await this.selectors.settingsButton().click();
await this.utils.waitForRoute(RoutePath.settings);
}
+
+ async gotoSelectLocation() {
+ await this.selectors.selectLocationButton().click();
+ await this.utils.waitForRoute(RoutePath.selectLocation);
+ }
}
diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/selectors.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/selectors.ts
index a2f120a4ef..077a34db2d 100644
--- a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/selectors.ts
+++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/selectors.ts
@@ -2,4 +2,5 @@ import { Page } from 'playwright';
export const createSelectors = (page: Page) => ({
settingsButton: () => page.locator('button[aria-label="Settings"]'),
+ selectLocationButton: () => page.getByLabel('Select location'),
});