summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/installed/state-dependent/vpn-settings/vpn-settings.spec.ts5
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/route-object-models/vpn-settings/selectors.ts1
2 files changed, 6 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/test/e2e/installed/state-dependent/vpn-settings/vpn-settings.spec.ts b/desktop/packages/mullvad-vpn/test/e2e/installed/state-dependent/vpn-settings/vpn-settings.spec.ts
index 0e5c6dd349..767a2c8ea4 100644
--- a/desktop/packages/mullvad-vpn/test/e2e/installed/state-dependent/vpn-settings/vpn-settings.spec.ts
+++ b/desktop/packages/mullvad-vpn/test/e2e/installed/state-dependent/vpn-settings/vpn-settings.spec.ts
@@ -30,6 +30,11 @@ test.describe('VPN settings', () => {
await page.close();
});
+ test('Should focus header heading on load', async () => {
+ const heading = routes.vpnSettings.selectors.heading();
+ await expect(heading).toBeFocused();
+ });
+
test.describe('Launch on startup and auto-connect', () => {
test.afterEach(async () => {
await routes.vpnSettings.setAutoConnectSwitch(false);
diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/vpn-settings/selectors.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/vpn-settings/selectors.ts
index 367f84e38d..607756d76f 100644
--- a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/vpn-settings/selectors.ts
+++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/vpn-settings/selectors.ts
@@ -1,6 +1,7 @@
import { Page } from 'playwright';
export const createSelectors = (page: Page) => ({
+ heading: () => page.getByRole('heading', { name: 'VPN settings' }),
launchAppOnStartupSwitch: () => page.getByLabel('Launch app on start-up'),
autoConnectSwitch: () => page.getByLabel('Auto-connect'),
lanSwitch: () => page.getByLabel('Local network sharing'),