diff options
| author | Oliver <oliver@mohlin.dev> | 2025-05-19 15:58:14 +0200 |
|---|---|---|
| committer | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-05-27 21:38:04 +0200 |
| commit | fe7c3949bebf52db830ecf0a2146b077e6565e0d (patch) | |
| tree | b8b8322b9a9bba70261667c59e648906f20dbe15 /desktop | |
| parent | 9832c3aa96342969c90a67890e33ce589e55a86a (diff) | |
| download | mullvadvpn-fe7c3949bebf52db830ecf0a2146b077e6565e0d.tar.xz mullvadvpn-fe7c3949bebf52db830ecf0a2146b077e6565e0d.zip | |
Add vpn settings navigation to settings route object model
Diffstat (limited to 'desktop')
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts | 1 | ||||
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts | 5 |
2 files changed, 6 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 42c17ea53f..ac227d0732 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 @@ -2,4 +2,5 @@ import { Page } from 'playwright'; export const createSelectors = (page: Page) => ({ 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 ea6500ceef..eab86a5f75 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 @@ -19,4 +19,9 @@ export class SettingsRouteObjectModel { await this.selectors.userInterfaceButton().click(); await this.utils.waitForRoute(RoutePath.userInterfaceSettings); } + + async gotoVpnSettings() { + await this.selectors.vpnSettingsButton().click(); + await this.utils.waitForRoute(RoutePath.vpnSettings); + } } |
