summaryrefslogtreecommitdiffhomepage
path: root/desktop
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-07-29 13:51:08 +0200
committerDavid Lönnhager <david.l@mullvad.net>2025-07-31 13:23:05 +0200
commit5c55b3af1147dceca903f7d6aa73a3ff384cd4bc (patch)
tree0e4cc8a504daf2cef99d34593ba706a2621fa368 /desktop
parent905c3d9f9cf5a6ead62a87193dbed3f2b8ee6e27 (diff)
downloadmullvadvpn-5c55b3af1147dceca903f7d6aa73a3ff384cd4bc.tar.xz
mullvadvpn-5c55b3af1147dceca903f7d6aa73a3ff384cd4bc.zip
Add multihop and daita navigation to settings route object model
Diffstat (limited to 'desktop')
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts2
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts10
2 files changed, 12 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts
index ac227d0732..abf5527eda 100644
--- a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts
+++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts
@@ -1,6 +1,8 @@
import { Page } from 'playwright';
export const createSelectors = (page: Page) => ({
+ multihopSettingsButton: () => page.getByRole('button', { name: 'Multihop' }),
+ daitaSettingsButton: () => page.getByRole('button', { name: 'Daita' }),
userInterfaceButton: () => page.getByRole('button', { name: 'User interface settings' }),
vpnSettingsButton: () => page.getByRole('button', { name: 'VPN settings' }),
});
diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts
index e85af07bd2..59b8609260 100644
--- a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts
+++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts
@@ -24,4 +24,14 @@ export class SettingsRouteObjectModel {
await this.selectors.vpnSettingsButton().click();
await this.utils.waitForRoute(RoutePath.vpnSettings);
}
+
+ async gotoMultihopSettings() {
+ await this.selectors.multihopSettingsButton().click();
+ await this.utils.waitForRoute(RoutePath.multihopSettings);
+ }
+
+ async gotoDaitaSettings() {
+ await this.selectors.daitaSettingsButton().click();
+ await this.utils.waitForRoute(RoutePath.daitaSettings);
+ }
}