mirror of https://github.com/coder/coder.git
19 lines
742 B
TypeScript
19 lines
742 B
TypeScript
import { test, expect } from "@playwright/test";
|
|
import * as constants from "./constants";
|
|
import { STORAGE_STATE } from "./playwright.config";
|
|
import { Language } from "../src/pages/CreateUserPage/CreateUserForm";
|
|
|
|
test("create first user", async ({ page }) => {
|
|
await page.goto("/", { waitUntil: "domcontentloaded" });
|
|
|
|
await page.getByLabel(Language.usernameLabel).fill(constants.username);
|
|
await page.getByLabel(Language.emailLabel).fill(constants.email);
|
|
await page.getByLabel(Language.passwordLabel).fill(constants.password);
|
|
await page.getByTestId("trial").click();
|
|
await page.getByTestId("create").click();
|
|
|
|
await expect(page).toHaveURL("/workspaces");
|
|
|
|
await page.context().storageState({ path: STORAGE_STATE });
|
|
});
|