Files
penpot/frontend/playwright/ui/pages/SubscriptionProfilePage.js
2026-02-18 16:54:03 +01:00

31 lines
671 B
JavaScript

import { expect } from "@playwright/test";
import { DashboardPage } from "./DashboardPage";
export class SubscriptionProfilePage extends DashboardPage {
static async init(page) {
await super.init(page);
await super.mockRPC(
page,
"get-subscription-usage",
"subscription/get-subscription-usage.json",
);
}
constructor(page) {
super(page);
this.mainHeading = page.getByRole("heading", {
name: "Subscription",
level: 2,
});
}
async goToSubscriptions() {
await this.page.goto(`#/settings/subscriptions`);
await expect(this.mainHeading).toBeVisible();
}
}
export default SubscriptionProfilePage;