diff options
| author | Oskar <oskar@mullvad.net> | 2025-09-12 11:42:43 +0200 |
|---|---|---|
| committer | Oskar <oskar@mullvad.net> | 2025-10-01 13:19:43 +0200 |
| commit | a7de40d1b7fd5dd49db98b54e17ca8a2ae83595b (patch) | |
| tree | 6e521a7fad56c259204a90c201bb188017a1caa8 | |
| parent | 470f6e26fc7112f3ab53228c606467230d9359cf (diff) | |
| download | mullvadvpn-a7de40d1b7fd5dd49db98b54e17ca8a2ae83595b.tar.xz mullvadvpn-a7de40d1b7fd5dd49db98b54e17ca8a2ae83595b.zip | |
Add device revoked route object model
3 files changed, 14 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/device-revoked/device-revoked-route-object-model.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/device-revoked/device-revoked-route-object-model.ts new file mode 100644 index 0000000000..3cdee4e402 --- /dev/null +++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/device-revoked/device-revoked-route-object-model.ts @@ -0,0 +1,10 @@ +import { RoutePath } from '../../../../src/shared/routes'; +import { TestUtils } from '../../utils'; + +export class DeviceRevokedRouteObjectModel { + constructor(private readonly utils: TestUtils) {} + + async waitForRoute() { + await this.utils.expectRoute(RoutePath.deviceRevoked); + } +} diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/device-revoked/index.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/device-revoked/index.ts new file mode 100644 index 0000000000..91691f432f --- /dev/null +++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/device-revoked/index.ts @@ -0,0 +1 @@ +export * from './device-revoked-route-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 index 3bbb754eb8..34951bad8a 100644 --- 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 @@ -2,6 +2,7 @@ import { Page } from 'playwright'; import { TestUtils } from '../utils'; import { DaitaSettingsRouteObjectModel } from './daita-settings'; +import { DeviceRevokedRouteObjectModel } from './device-revoked'; import { ExpiredRouteObjectModel } from './expired'; import { FilterRouteObjectModel } from './filter'; import { LaunchRouteObjectModel } from './launch'; @@ -31,6 +32,7 @@ export class RoutesObjectModel { readonly voucherSuccess: VoucherSuccessRouteObjectModel; readonly timeAdded: TimeAddedRouteObjectModel; readonly setupFinished: SetupFinishedRouteObjectModel; + readonly deviceRevoked: DeviceRevokedRouteObjectModel; readonly settings: SettingsRouteObjectModel; readonly userInterfaceSettings: UserInterfaceSettingsRouteObjectModel; readonly selectLanguage: SelectLanguageRouteObjectModel; @@ -54,6 +56,7 @@ export class RoutesObjectModel { this.voucherSuccess = new VoucherSuccessRouteObjectModel(page, utils); this.timeAdded = new TimeAddedRouteObjectModel(page, utils); this.setupFinished = new SetupFinishedRouteObjectModel(page, utils); + this.deviceRevoked = new DeviceRevokedRouteObjectModel(utils); this.settings = new SettingsRouteObjectModel(page, utils); this.userInterfaceSettings = new UserInterfaceSettingsRouteObjectModel(page, utils); this.filter = new FilterRouteObjectModel(page, utils); |
