diff --git a/README.md b/README.md index 9d6b6354d22..f1f8a9303d3 100644 --- a/README.md +++ b/README.md @@ -210,6 +210,7 @@ ZITADEL_API_URL=https://zitadel-tlx3du.us1.zitadel.cloud ZITADEL_SERVICE_USER_ID=289106423158521850 ZITADEL_SERVICE_USER_TOKEN=1S6w48thfWFI2klgfwkCnhXJLf9FQ457E-_3H74ePQxfO3Af0Tm4V5Xi-ji7urIl_xbn-Rk ``` + Start the login application in dev mode: diff --git a/acceptance/tests/username-password.spec.ts b/acceptance/tests/username-password.spec.ts index 72f2d867801..276a03909d5 100644 --- a/acceptance/tests/username-password.spec.ts +++ b/acceptance/tests/username-password.spec.ts @@ -1,12 +1,12 @@ -import { test, expect } from '@playwright/test'; +import { test } from "@playwright/test"; -test('username and password', async ({ page }) => { - await page.goto('/'); - const loginname = page.getByLabel('Loginname') +test("username and password", async ({ page }) => { + await page.goto("/"); + const loginname = page.getByLabel("Loginname"); await loginname.pressSequentially("zitadel-admin@zitadel.localhost"); - await loginname.press( 'Enter'); - const password = page.getByLabel('Password') + await loginname.press("Enter"); + const password = page.getByLabel("Password"); await password.pressSequentially("Password1!"); - await password.press( 'Enter'); - await page.getByText('Skip').click(); + await password.press("Enter"); + await page.getByText("Skip").click(); }); diff --git a/acceptance/tests/welcome.ts b/acceptance/tests/welcome.ts index 22734b0c115..7ff6b7d1c5e 100644 --- a/acceptance/tests/welcome.ts +++ b/acceptance/tests/welcome.ts @@ -1,6 +1,6 @@ -import { test } from '@playwright/test'; +import { test } from "@playwright/test"; -test('login is accessible', async ({ page }) => { - await page.goto('http://localhost:3000/'); - await page.getByRole('heading', { name: 'Welcome back!' }).isVisible(); +test("login is accessible", async ({ page }) => { + await page.goto("http://localhost:3000/"); + await page.getByRole("heading", { name: "Welcome back!" }).isVisible(); }); diff --git a/package.json b/package.json index 95a38ef5427..774a7612fdb 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "lint": "turbo run lint", "lint:fix": "turbo run lint:fix", "clean": "turbo run clean && rm -rf node_modules", + "format:fix": "prettier --write \"**/*.{ts,tsx,md}\"", "format": "prettier --check \"**/*.{ts,tsx,md}\"", "changeset": "changeset", "version-packages": "changeset version", diff --git a/playwright.config.ts b/playwright.config.ts index 9795c4abb0f..8bddf819337 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -1,4 +1,4 @@ -import { defineConfig, devices } from '@playwright/test'; +import { defineConfig, devices } from "@playwright/test"; /** * Read environment variables from file. @@ -12,7 +12,7 @@ import { defineConfig, devices } from '@playwright/test'; * See https://playwright.dev/docs/test-configuration. */ export default defineConfig({ - testDir: './acceptance/tests', + testDir: "./acceptance/tests", /* Run tests in files in parallel */ fullyParallel: true, /* Fail the build on CI if you accidentally left test.only in the source code. */ @@ -22,28 +22,28 @@ export default defineConfig({ /* Opt out of parallel tests on CI. */ workers: process.env.CI ? 1 : undefined, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ - reporter: 'html', + reporter: "html", /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ use: { /* Base URL to use in actions like `await page.goto('/')`. */ - baseURL: 'http://127.0.0.1:3000', + baseURL: "http://127.0.0.1:3000", /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ - trace: 'on-first-retry', + trace: "on-first-retry", }, /* Configure projects for major browsers */ projects: [ { - name: 'chromium', - use: { ...devices['Desktop Chrome'] }, + name: "chromium", + use: { ...devices["Desktop Chrome"] }, }, { - name: 'firefox', - use: { ...devices['Desktop Firefox'] }, + name: "firefox", + use: { ...devices["Desktop Firefox"] }, }, -/* TODO: webkit fails. Is this a bug? + /* TODO: webkit fails. Is this a bug? { name: 'webkit', use: { ...devices['Desktop Safari'] }, @@ -72,10 +72,10 @@ export default defineConfig({ ], /* Run local dev server before starting the tests */ - webServer: { - command: 'pnpm start', - url: 'http://127.0.0.1:3000', - reuseExistingServer: !process.env.CI, - timeout: 5 * 60_000, - }, + webServer: { + command: "pnpm start", + url: "http://127.0.0.1:3000", + reuseExistingServer: !process.env.CI, + timeout: 5 * 60_000, + }, });