mirror of https://github.com/coder/coder.git
18 lines
693 B
TypeScript
18 lines
693 B
TypeScript
import { test } from "@playwright/test"
|
|
import { ProjectsPage, SignInPage } from "../pom"
|
|
import { email, password } from "../constants"
|
|
import { waitForClientSideNavigation } from "./../util"
|
|
|
|
test("Login takes user to /projects", async ({ baseURL, page }) => {
|
|
await page.goto(baseURL + "/", { waitUntil: "networkidle" })
|
|
|
|
// Log-in with the default credentials we set up in the development server
|
|
const signInPage = new SignInPage(baseURL, page)
|
|
await signInPage.submitBuiltInAuthentication(email, password)
|
|
|
|
const projectsPage = new ProjectsPage(baseURL, page)
|
|
await waitForClientSideNavigation(page, { to: projectsPage.url })
|
|
|
|
await page.waitForSelector("text=Projects")
|
|
})
|