diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-10-02 14:41:25 +0200 |
|---|---|---|
| committer | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-10-06 10:02:53 +0200 |
| commit | 806de1e268f8c97144d6ace322e8b0de585e25b5 (patch) | |
| tree | 15b71671308f6c2306fb89fb07a0fa6e7c0104e2 | |
| parent | 1d54aa980bd380288ef9bd1eb08680b20d704254 (diff) | |
| download | mullvadvpn-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.ts | 16 |
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 () => { |
