summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOskar <oskar@mullvad.net>2025-09-12 11:42:43 +0200
committerOskar <oskar@mullvad.net>2025-10-01 13:19:43 +0200
commita7de40d1b7fd5dd49db98b54e17ca8a2ae83595b (patch)
tree6e521a7fad56c259204a90c201bb188017a1caa8
parent470f6e26fc7112f3ab53228c606467230d9359cf (diff)
downloadmullvadvpn-a7de40d1b7fd5dd49db98b54e17ca8a2ae83595b.tar.xz
mullvadvpn-a7de40d1b7fd5dd49db98b54e17ca8a2ae83595b.zip
Add device revoked route object model
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/route-object-models/device-revoked/device-revoked-route-object-model.ts10
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/route-object-models/device-revoked/index.ts1
-rw-r--r--desktop/packages/mullvad-vpn/test/e2e/route-object-models/routes-object-model.ts3
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);