summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-10-02 14:41:25 +0200
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-10-06 10:02:53 +0200
commit806de1e268f8c97144d6ace322e8b0de585e25b5 (patch)
tree15b71671308f6c2306fb89fb07a0fa6e7c0104e2
parent1d54aa980bd380288ef9bd1eb08680b20d704254 (diff)
downloadmullvadvpn-806de1e268f8c97144d6ace322e8b0de585e25b5.tar.xz
mullvadvpn-806de1e268f8c97144d6ace322e8b0de585e25b5.zip
Move app startup logic to a function
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/mocked/split-tunneling/split-tunneling.spec.ts16
1 files changed, 10 insertions, 6 deletions
diff --git a/desktop/packages/mullvad-vpn/test/e2e/mocked/split-tunneling/split-tunneling.spec.ts b/desktop/packages/mullvad-vpn/test/e2e/mocked/split-tunneling/split-tunneling.spec.ts
index 6848e94d27..cd2eb5cc2e 100644
--- a/desktop/packages/mullvad-vpn/test/e2e/mocked/split-tunneling/split-tunneling.spec.ts
+++ b/desktop/packages/mullvad-vpn/test/e2e/mocked/split-tunneling/split-tunneling.spec.ts
@@ -10,6 +10,15 @@ let page: Page;
let util: MockedTestUtils;
let routes: RoutesObjectModel;
+const startup = async () => {
+ ({ page, util } = await startMockedApp());
+ routes = new RoutesObjectModel(page, util);
+
+ await util.expectRoute(RoutePath.main);
+ await routes.main.gotoSettings();
+ await routes.settings.gotoSplitTunnelingSettings();
+};
+
test.describe('Linux Split tunneling unsupported', () => {
if (process.platform !== 'linux') {
test.skip();
@@ -20,12 +29,7 @@ test.describe('Linux Split tunneling unsupported', () => {
});
test.beforeAll(async () => {
- ({ page, util } = await startMockedApp());
- routes = new RoutesObjectModel(page, util);
-
- await util.expectRoute(RoutePath.main);
- await routes.main.gotoSettings();
- await routes.settings.gotoSplitTunnelingSettings();
+ await startup();
});
test.beforeAll(async () => {