OpenHands/frontend/tests/settings.spec.ts
sp.wack 2e98fc8fb3
feat(SaaS): Billing settings screen (#6495)
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
2025-02-18 18:56:10 +01:00

18 lines
699 B
TypeScript

import test, { expect } from "@playwright/test";
test("do not navigate to /settings/billing if not SaaS mode", async ({
page,
}) => {
await page.goto("/settings/billing");
await expect(page.getByTestId("settings-screen")).toBeVisible();
expect(page.url()).toBe("http://localhost:3001/settings");
});
// FIXME: This test is failing because the config is not being set to SaaS mode
// since MSW is always returning APP_MODE as "oss"
test.skip("navigate to /settings/billing if SaaS mode", async ({ page }) => {
await page.goto("/settings/billing");
await expect(page.getByTestId("settings-screen")).toBeVisible();
expect(page.url()).toBe("http://localhost:3001/settings/billing");
});