diff options
| author | Oliver <oliver@mohlin.dev> | 2025-05-19 14:35:14 +0200 |
|---|---|---|
| committer | Oliver <oliver@mohlin.dev> | 2025-05-19 14:47:22 +0200 |
| commit | b82a48f251d20b60bd59a27229c70f4f156d3ac3 (patch) | |
| tree | 74635189780f720cf791b834307585239d5bfd6d | |
| parent | 8bf7f67fb0318739308930c03c3a63947fb32ea3 (diff) | |
| download | mullvadvpn-b82a48f251d20b60bd59a27229c70f4f156d3ac3.tar.xz mullvadvpn-b82a48f251d20b60bd59a27229c70f4f156d3ac3.zip | |
Add routes object model
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/route-object-models/index.ts | 1 | ||||
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/route-object-models/routes-object-model.ts | 21 |
2 files changed, 22 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/index.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/index.ts new file mode 100644 index 0000000000..66dc395079 --- /dev/null +++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/index.ts @@ -0,0 +1 @@ +export * from './routes-object-model'; diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/routes-object-model.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/routes-object-model.ts new file mode 100644 index 0000000000..e32f12fe67 --- /dev/null +++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/routes-object-model.ts @@ -0,0 +1,21 @@ +import { Page } from 'playwright'; + +import { MockedTestUtils } from '../mocked/mocked-utils'; +import { MainRouteObjectModel } from './main'; +import { SelectLanguageRouteObjectModel } from './select-language'; +import { SettingsRouteObjectModel } from './settings/settings-route-object-model'; +import { UserInterfaceSettingsRouteObjectModel } from './user-interface-settings'; + +export class RoutesObjectModel { + readonly main: MainRouteObjectModel; + readonly settings: SettingsRouteObjectModel; + readonly userInterfaceSettings: UserInterfaceSettingsRouteObjectModel; + readonly selectLanguage: SelectLanguageRouteObjectModel; + + constructor(page: Page, utils: MockedTestUtils) { + this.selectLanguage = new SelectLanguageRouteObjectModel(page, utils); + this.main = new MainRouteObjectModel(page, utils); + this.settings = new SettingsRouteObjectModel(page, utils); + this.userInterfaceSettings = new UserInterfaceSettingsRouteObjectModel(page, utils); + } +} |
