diff options
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); |
