Files
oneuptime/E2E/Tests/Home/SignUp.spec.ts

22 lines
616 B
TypeScript

import { BASE_URL, IS_BILLING_ENABLED } from "../../Config";
import { Page, expect, test } from "@playwright/test";
import URL from "Common/Types/API/URL";
test.beforeEach(async ({ page }: { page: Page }) => {
if (!IS_BILLING_ENABLED) {
return;
}
await page.goto(URL.fromString(BASE_URL.toString()).toString());
});
test("sign up button", async ({ page }: { page: Page }) => {
if (!IS_BILLING_ENABLED) {
return;
}
await page.getByTestId("Sign-up").click();
await expect(page).toHaveURL(
URL.fromString(BASE_URL.toString())
.addRoute("/accounts/register")
.toString(),
);
});